@charset "UTF-8";
/**
 * Do not edit directly
 * Generated on Tue, 10 Dec 2024 16:45:21 GMT
 */
@-webkit-keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}
@-o-keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}
@keyframes dxbl-skeleton-opacity-animation {
  0% {
    opacity: 0.05;
  }
  50% {
    opacity: 0.15;
  }
  100% {
    opacity: 0.05;
  }
}
.dxbl-invisible {
  visibility: hidden !important;
}

.dxbl-visible {
  visibility: visible !important;
}

.dxbl-invisible-content > * {
  visibility: hidden !important;
}

.dxbl-invisible-off-screen {
  visibility: hidden !important;
  -webkit-transform: translateX(-100000px) !important;
       -o-transform: translateX(-100000px) !important;
          transform: translateX(-100000px) !important;
}

.dxbl-visually-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  white-space: nowrap;
}

.dxbl-display-none {
  display: none !important;
}

.dxbl-align-center {
  text-align: center;
}

.dxbl-align-left {
  text-align: left;
}

.dxbl-align-right {
  text-align: right;
}

.dxbl-nowrap {
  white-space: nowrap !important;
}

.dxbl-prevent-safari-scrolling {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dxbl-preventsel {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dxbl-flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.dxbl-flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.dxbl-flex-nowrap {
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.dxbl-skeleton-animate .dxbl-skeleton-item > div {
  -webkit-animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
       -o-animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
          animation: 2s linear infinite forwards dxbl-skeleton-opacity-animation;
}

.dxbl-skeleton-item > div {
  height: 100%;
  border-radius: 10rem;
  background-color: currentcolor;
  opacity: 0.1;
}
.dxbl-skeleton-item.dxbl-align-right > div {
  margin-left: auto;
  margin-right: 0;
}
.dxbl-skeleton-item.dxbl-align-center > div {
  margin-left: auto;
  margin-right: auto;
}
.dxbl-skeleton-item > .dxbl-skeleton-date {
  max-width: 8rem;
}
.dxbl-skeleton-item > .dxbl-skeleton-bool {
  max-width: 4rem;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-0 {
  width: 50%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-0 {
  max-width: 3em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-1 {
  width: 70%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-1 {
  max-width: 5em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-2 {
  width: 40%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-2 {
  max-width: 2em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-3 {
  width: 60%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-3 {
  max-width: 4em;
}
.dxbl-skeleton-item > .dxbl-skeleton-string-4 {
  width: 80%;
}
.dxbl-skeleton-item > .dxbl-skeleton-number-4 {
  max-width: 6em;
}

.dxbl-virtual-items-container-pattern {
  position: fixed;
  top: -10000px;
  left: -10000px;
  visibility: hidden;
}

.dxbl-a11y-status-helper {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.12496875rem;
  margin: var(--dxbl-image-margin-y) var(--dxbl-image-margin-x);
  width: auto;
  height: auto;
}
.dxbl-image:not(svg) {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 1;
}
.dxbl-image:not(.dxbl-image-fill) {
  fill: currentcolor;
}
.dxbl-image .dxbl-icon-set-fluent {
  display: none;
}

svg.dxbl-image {
  width: var(--dxbl-image-width);
  height: var(--dxbl-image-height);
}

.dxbl-sm .dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.0625rem;
}

.dxbl-lg .dxbl-image {
  --dxbl-image-height: 1rem;
  --dxbl-image-width: 1rem;
  --dxbl-image-margin-x: 0;
  --dxbl-image-margin-y: 0.1875rem;
}

.dxbl-text {
  --dxbl-text-font-family: inherit;
  --dxbl-text-font-size: inherit;
  --dxbl-text-line-height: inherit;
  --dxbl-text-padding-x: 0.375rem;
  --dxbl-text-padding-y: 0.25003125rem;
  --dxbl-text-border-color: transparent;
  --dxbl-text-border-style: solid;
  --dxbl-text-border-width: 1px;
  border: var(--dxbl-text-border-width) var(--dxbl-text-border-style) var(--dxbl-text-border-color);
  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;
  font-family: var(--dxbl-text-font-family);
  font-size: var(--dxbl-text-font-size);
  line-height: var(--dxbl-text-line-height);
  padding: var(--dxbl-text-padding-y) var(--dxbl-text-padding-x);
  margin: 0;
}

.dxbl-sm.dxbl-text,
.dxbl-sm .dxbl-text {
  --dxbl-text-padding-x: 0.25rem;
  --dxbl-text-padding-y: 0.1875rem;
}

.dxbl-lg.dxbl-text,
.dxbl-lg .dxbl-text {
  --dxbl-text-padding-x: 0.5rem;
  --dxbl-text-padding-y: 0.3125rem;
}

.dxbl-hint {
  position: absolute;
  opacity: 0.3;
  pointer-events: none;
  z-index: 4;
}

.dxbl-btn {
  --dxbl-btn-font-family: inherit;
  --dxbl-btn-font-size: 0.875rem;
  --dxbl-btn-line-height: 1.4285;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-padding-x: 0.75rem;
  --dxbl-btn-padding-y: 0.25003125rem;
  --dxbl-btn-image-spacing: 0.375rem;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-style: solid;
  --dxbl-btn-border-width: 1px;
  --dxbl-btn-border-radius: 0.1875rem;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-active-bg: var(--dxbl-btn-bg);
  --dxbl-btn-active-color: var(--dxbl-btn-color);
  --dxbl-btn-active-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-active-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-active-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-active-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-active-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-active-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-hover-bg: var(--dxbl-btn-bg);
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-hover-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-hover-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-hover-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-hover-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-hover-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-hover-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-disabled-bg: var(--dxbl-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-btn-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-disabled-box-shadow: var(--dxbl-btn-box-shadow);
  --dxbl-btn-disabled-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-disabled-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-disabled-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-disabled-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-focus-bg: var(--dxbl-btn-bg);
  --dxbl-btn-focus-color: var(--dxbl-btn-color);
  --dxbl-btn-focus-border-bg: var(--dxbl-btn-border-color);
  --dxbl-btn-focus-border-color: var(--dxbl-btn-border-color);
  --dxbl-btn-focus-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  --dxbl-btn-focus-padding-x: var(--dxbl-btn-padding-x);
  --dxbl-btn-focus-padding-y: var(--dxbl-btn-padding-y);
  --dxbl-btn-focus-border-width: var(--dxbl-btn-border-width);
  --dxbl-btn-focus-border-radius: var(--dxbl-btn-border-radius);
  --dxbl-btn-focus-outline-color: trasparent;
  --dxbl-btn-focus-outline-size: 0;
  --dxbl-btn-focus-outline-offset: 0;
  --dxbl-btn-link-hover-color: var(--bs-primary, var(--primary));
  --dxbl-btn-link-text-decoration: underline;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  background-color: var(--dxbl-btn-bg);
  border-radius: var(--dxbl-btn-border-radius);
  border: var(--dxbl-btn-border-width) var(--dxbl-btn-border-style) var(--dxbl-btn-border-color);
  -webkit-box-shadow: var(--dxbl-btn-box-shadow);
          box-shadow: var(--dxbl-btn-box-shadow);
  color: var(--dxbl-btn-color);
  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;
  font-family: var(--dxbl-btn-font-family);
  font-size: var(--dxbl-btn-font-size);
  line-height: var(--dxbl-btn-line-height);
  padding: var(--dxbl-btn-padding-y) var(--dxbl-btn-padding-x);
  outline: none;
}
.dxbl-btn > .dxbl-image + *, .dxbl-btn > :not(.dxbl-image) + .dxbl-image:not(:first-child) {
  margin-left: var(--dxbl-btn-image-spacing);
}
.dxbl-btn.dxbl-btn-link, .dxbl-btn.dxbl-btn-outline-link, .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-hover-color: var(--dxbl-btn-link-hover-color);
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn.dxbl-btn-link span:not(.dxbl-image), .dxbl-btn.dxbl-btn-outline-link span:not(.dxbl-image), .dxbl-btn.dxbl-btn-text-link span:not(.dxbl-image) {
  -webkit-text-decoration: var(--dxbl-btn-link-text-decoration);
          text-decoration: var(--dxbl-btn-link-text-decoration);
}
.dxbl-btn.dxbl-disabled, .dxbl-btn:disabled {
  border-color: var(--dxbl-btn-disabled-border-color);
  background: var(--dxbl-btn-disabled-background);
  background-color: var(--dxbl-btn-disabled-bg);
  color: var(--dxbl-btn-disabled-color);
  opacity: var(--dxbl-btn-disabled-opacity);
}
.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  border-color: var(--dxbl-btn-focus-border-color);
  background: var(--dxbl-btn-focus-background);
  background-color: var(--dxbl-btn-focus-bg);
  outline: var(--dxbl-btn-focus-outline-color) solid var(--dxbl-btn-focus-outline-size);
  outline-offset: var(--dxbl-btn-focus-outline-offset);
  -webkit-box-shadow: var(--dxbl-btn-focus-box-shadow);
          box-shadow: var(--dxbl-btn-focus-box-shadow);
}
.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-color: var(--dxbl-btn-active-border-color);
  background: var(--dxbl-btn-active-background);
  background-color: var(--dxbl-btn-active-bg);
  color: var(--dxbl-btn-active-color);
}
.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-btn-hover-border-color);
  background: var(--dxbl-btn-hover-background);
  background-color: var(--dxbl-btn-hover-bg);
  color: var(--dxbl-btn-hover-color);
}
.dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 1.5;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.1875rem;
  --dxbl-btn-image-spacing: 0.25rem;
  --dxbl-btn-border-radius: 0.1875rem;
}
.dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 1.375;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-padding-y: 0.3125rem;
  --dxbl-btn-image-spacing: 0.5rem;
  --dxbl-btn-border-radius: 0.1875rem;
}

.dxbl-btn-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-primary, var(--primary));
  --dxbl-btn-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-primary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-secondary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-secondary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-secondary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-success, var(--success));
  --dxbl-btn-border-color: var(--bs-success, var(--success));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-success, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-success, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-success, var(--success));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-success, var(--success));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-success-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-success, var(--success));
  --dxbl-btn-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-bg: var(--bs-success, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-success, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-success, var(--success));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-border-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-success-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-success:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-success, var(--success));
  --dxbl-btn-active-bg: var(--bs-success, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-success, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-success, var(--success));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-success-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-info, var(--info));
  --dxbl-btn-border-color: var(--bs-info, var(--info));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-info, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-info, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-info, var(--info));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-info, var(--info));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-info-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-info, var(--info));
  --dxbl-btn-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-bg: var(--bs-info, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-info, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-info, var(--info));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-border-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-info-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-info:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-info, var(--info));
  --dxbl-btn-active-bg: var(--bs-info, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-info, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-info, var(--info));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-info-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-warning-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-warning, var(--warning));
  --dxbl-btn-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-warning-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-warning:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-warning-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-danger-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-danger, var(--danger));
  --dxbl-btn-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-danger-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-danger:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-danger-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-light, var(--light));
  --dxbl-btn-border-color: var(--bs-light, var(--light));
  --dxbl-btn-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-bg: var(--bs-light, var(--light));
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-light, var(--light));
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-light, var(--light));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-light, var(--light));
  --dxbl-btn-disabled-color: var(--bs-gray-900, #212529);
  --dxbl-btn-disabled-border-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-light, var(--light));
  --dxbl-btn-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-bg: var(--bs-light, var(--light));
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-light, var(--light));
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-light, var(--light));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-border-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-light:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-light, var(--light));
  --dxbl-btn-active-bg: var(--bs-light, var(--light));
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-light, var(--light));
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-light, var(--light));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-active-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-dark-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-outline-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-dark, var(--dark));
  --dxbl-btn-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-dark-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-text-dark:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-disabled-opacity: 40%;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-dark-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}

.dxbl-btn-container {
  --dxbl-btn-container-padding-x: 0.5rem;
  --dxbl-btn-container-padding-y: 0.5rem;
  padding: var(--dxbl-btn-container-padding-y) var(--dxbl-btn-container-padding-x) 0 var(--dxbl-btn-container-padding-x);
}
.dxbl-btn-container > * {
  margin-bottom: var(--dxbl-btn-container-padding-y);
}
.dxbl-btn-container.dxbl-sm {
  --dxbl-btn-container-padding-x: 0.375rem;
  --dxbl-btn-container-padding-y: 0.375rem;
}
.dxbl-btn-container.dxbl-lg {
  --dxbl-btn-container-padding-x: 0.625rem;
  --dxbl-btn-container-padding-y: 0.625rem;
}

.dxbl-btn-group,
.dxbl-btn-group-vertical {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-btn-group > .dxbl-btn, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn, .dxbl-btn-group > .dxbl-text-edit,
.dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-group-vertical > .dxbl-text-edit {
  position: relative;
  text-decoration: none;
}
.dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-text-edit:focus-within, .dxbl-btn-group > .dxbl-text-edit.dxbl-focused,
.dxbl-btn-group-vertical > .dxbl-text-edit:focus-within,
.dxbl-btn-group-vertical > .dxbl-text-edit.dxbl-focused {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-text-edit:has(:focus),
.dxbl-btn-group-vertical > .dxbl-text-edit:has(:focus) {
  z-index: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-group > .dxbl-btn:where(:not(.dxbl-btn-standalone)), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}
.dxbl-btn-group > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)), .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-group-vertical > .dxbl-btn-split > .dxbl-btn.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}

:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:first-child):not(.dxbl-btn-first), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:first-child) > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:first-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:first-child) > .dxbl-btn-group-left > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:first-child):not(.dxbl-btn-first), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:first-child) > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:first-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:first-child) > .dxbl-btn-group-left > .dxbl-btn:first-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child) > .dxbl-btn-group-right > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group.dxbl-btn-group-left > .dxbl-btn, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:last-child), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-text-edit:not(:last-child) > .dxbl-btn-group-right > .dxbl-btn:last-child, :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group.dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), :not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child):not(.dxbl-btn-last) {
  margin-right: -1px;
}

.dxbl-btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-btn-group-vertical > .dxbl-btn:not(:first-child):not(.dxbl-btn-first), .dxbl-btn-group-vertical > .dxbl-text-edit:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-btn-group-vertical.dxbl-btn-group-right > .dxbl-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.dxbl-btn-group-vertical > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-group-vertical > .dxbl-text-edit:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: -1px;
}
.dxbl-btn-group-vertical.dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-outline-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image, .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > .dxbl-image,
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)) > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image), .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)).dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-btn-text-secondary:where(:not(.dxbl-btn-standalone)):disabled > :not(.dxbl-image) {
  opacity: 60%;
}

.dxbl-btn-tool,
.dxbl-btn-split > .dxbl-btn-tool:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}

.dxbl-btn-tool.dxbl-sm:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-sm:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}

.dxbl-btn-tool.dxbl-lg:where(:not(.dxbl-btn-standalone)),
.dxbl-btn-split > .dxbl-btn-tool.dxbl-lg:where(:not(.dxbl-btn-standalone)) {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}

.dxbl-btn-split {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-btn-split > .dxbl-btn {
  text-decoration: none;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-btn-last) {
  margin-right: -1px;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right-color: transparent !important;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-btn-last):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-right-color: transparent;
}
.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-btn-last):not(.dxbl-disabled):not(:disabled):hover {
  border-right-color: transparent;
}
.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-btn-first) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-split > .dxbl-btn-split-dropdown {
  padding-left: calc(var(--dxbl-btn-padding-x) / 2) !important;
  padding-right: calc(var(--dxbl-btn-padding-x) / 2) !important;
}
.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn {
  border-color: var(--dxbl-btn-hover-border-color);
}
.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-btn-hover-background);
  background-color: var(--dxbl-btn-hover-bg);
  color: var(--dxbl-btn-hover-color);
}

.dxbl-btn-standalone {
  --dxbl-btn-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-link-hover-color: #0D6EFD;
  --dxbl-btn-link-text-decoration: Underline;
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-font-size: 0.875rem;
  --dxbl-btn-line-height: 20px;
  --dxbl-btn-padding-x: 0.75rem;
  --dxbl-btn-padding-y: 0.25rem;
  --dxbl-btn-image-spacing: 0.375rem;
  --dxbl-btn-border-width: 0.063rem;
  --dxbl-btn-border-radius: 0.25rem;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-border-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-border-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary {
  --dxbl-btn-color: var(--bs-primary, var(--primary));
  --dxbl-btn-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-border-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary {
  --dxbl-btn-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-primary, var(--primary));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-border-bg: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-primary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-disabled-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-border-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary {
  --dxbl-btn-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-border-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary {
  --dxbl-btn-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-border-bg: var(--bs-secondary, var(--secondary));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-secondary.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-success, var(--success));
  --dxbl-btn-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-bg: var(--bs-success, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-success, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-success, var(--success));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: var(--bs-success, var(--success));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-success, var(--success));
  --dxbl-btn-focus-border-bg: var(--bs-success, var(--success));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success {
  --dxbl-btn-color: var(--bs-success, var(--success));
  --dxbl-btn-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-bg: var(--bs-success, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-success, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-success, var(--success));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-border-color: var(--bs-success, var(--success));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-success, var(--success));
  --dxbl-btn-focus-border-bg: var(--bs-success, var(--success));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success {
  --dxbl-btn-color: var(--bs-success, var(--success));
  --dxbl-btn-active-bg: var(--bs-success, var(--success));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-success, var(--success));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-success, var(--success));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-success, var(--success));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-success, var(--success));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-success, var(--success));
  --dxbl-btn-focus-border-bg: var(--bs-success, var(--success));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-success.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-info, var(--info));
  --dxbl-btn-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-bg: var(--bs-info, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-info, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-info, var(--info));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: var(--bs-info, var(--info));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-info, var(--info));
  --dxbl-btn-focus-border-bg: var(--bs-info, var(--info));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info {
  --dxbl-btn-color: var(--bs-info, var(--info));
  --dxbl-btn-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-bg: var(--bs-info, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-info, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-info, var(--info));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-border-color: var(--bs-info, var(--info));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-info, var(--info));
  --dxbl-btn-focus-border-bg: var(--bs-info, var(--info));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info {
  --dxbl-btn-color: var(--bs-info, var(--info));
  --dxbl-btn-active-bg: var(--bs-info, var(--info));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-info, var(--info));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-info, var(--info));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-info, var(--info));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-info, var(--info));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-info, var(--info));
  --dxbl-btn-focus-border-bg: var(--bs-info, var(--info));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-info.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-border-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning {
  --dxbl-btn-color: var(--bs-warning, var(--warning));
  --dxbl-btn-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-border-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning {
  --dxbl-btn-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-warning, var(--warning));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-warning, var(--warning));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-border-bg: var(--bs-warning, var(--warning));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-warning.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-border-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger {
  --dxbl-btn-color: var(--bs-danger, var(--danger));
  --dxbl-btn-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-border-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger {
  --dxbl-btn-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-danger, var(--danger));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-danger, var(--danger));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-border-bg: var(--bs-danger, var(--danger));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-danger.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light {
  --dxbl-btn-color: var(--bs-gray-900, #212529);
  --dxbl-btn-bg: var(--bs-light, var(--light));
  --dxbl-btn-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-bg: var(--bs-light, var(--light));
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-light, var(--light));
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-light, var(--light));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-disabled-bg: var(--bs-light, var(--light));
  --dxbl-btn-disabled-color: var(--bs-gray-900, #212529);
  --dxbl-btn-disabled-border-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-light, var(--light));
  --dxbl-btn-focus-border-bg: var(--bs-light, var(--light));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light {
  --dxbl-btn-color: var(--bs-light, var(--light));
  --dxbl-btn-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-bg: var(--bs-light, var(--light));
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-light, var(--light));
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-light, var(--light));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-border-color: var(--bs-light, var(--light));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-light, var(--light));
  --dxbl-btn-focus-border-bg: var(--bs-light, var(--light));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light {
  --dxbl-btn-color: var(--bs-light, var(--light));
  --dxbl-btn-active-bg: var(--bs-light, var(--light));
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-light, var(--light));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-light, var(--light));
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-light, var(--light));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.5;
  --dxbl-btn-icon-disabled-opacity: 0.5;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-light, var(--light));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-light, var(--light));
  --dxbl-btn-focus-border-bg: var(--bs-light, var(--light));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-light.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark {
  --dxbl-btn-color: var(--bs-white, var(--white));
  --dxbl-btn-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-color: var(--bs-white, var(--white));
  --dxbl-btn-disabled-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-background: linear-gradient(rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.4));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-border-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark {
  --dxbl-btn-color: var(--bs-dark, var(--dark));
  --dxbl-btn-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-border-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-outline-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark {
  --dxbl-btn-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-active-color: var(--bs-white, var(--white));
  --dxbl-btn-active-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-active-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-hover-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-color: var(--bs-white, var(--white));
  --dxbl-btn-hover-border-color: var(--bs-dark, var(--dark));
  --dxbl-btn-hover-background: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
  --dxbl-btn-caption-disabled-opacity: 0.85;
  --dxbl-btn-icon-disabled-opacity: 0.85;
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--bs-dark, var(--dark));
  --dxbl-btn-disabled-border-color: transparent;
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
  --dxbl-btn-focus-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-btn-focus-color: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-border-bg: var(--bs-dark, var(--dark));
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.375rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-font-size: 0.75rem;
  --dxbl-btn-line-height: 16px;
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-font-size: 1rem;
  --dxbl-btn-line-height: 24px;
  --dxbl-btn-padding-x: 1rem;
  --dxbl-btn-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg.dxbl-btn-icon-only {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-active-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-active-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-hover-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-hover-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-disabled-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-disabled-image-spacing: 0.5rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-focus-outline-size: 0.125rem;
  --dxbl-btn-focus-outline-offset: 0.063rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-sm {
  --dxbl-btn-focus-image-spacing: 0.25rem;
}
.dxbl-btn-standalone.dxbl-btn-text-dark.dxbl-lg {
  --dxbl-btn-focus-image-spacing: 0.5rem;
}

.dxbl-btn-dropdown-popup {
  --dxbl-btn-dropdown-padding-x: 0;
  --dxbl-btn-dropdown-padding-y: 0.25rem;
  --dxbl-btn-dropdown-modal-padding-x: 0.75rem;
  --dxbl-btn-dropdown-modal-padding-y: 0.375rem;
  --dxbl-btn-dropdown-min-width: 9.9999375rem;
  --dxbl-btn-dropdown-btn-bg: transparent;
  --dxbl-btn-dropdown-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-dropdown-btn-border-color: transparent;
  --dxbl-btn-dropdown-btn-border-style: solid;
  --dxbl-btn-dropdown-btn-border-width: 1px;
  --dxbl-btn-dropdown-btn-hover-bg: unset;
  --dxbl-btn-dropdown-btn-hover-color: inherit;
  --dxbl-btn-dropdown-btn-active-bg: unset;
  --dxbl-btn-dropdown-btn-active-color: inherit;
  --dxbl-btn-dropdown-btn-active-hover-bg: unset;
  --dxbl-btn-dropdown-btn-active-hover-color: inherit;
  --dxbl-btn-dropdown-btn-disabled-bg: unset;
  --dxbl-btn-dropdown-btn-disabled-color: inherit;
  --dxbl-btn-dropdown-btn-padding-x: 0.375rem;
  --dxbl-btn-dropdown-btn-padding-y: 0.25003125rem;
  --dxbl-btn-dropdown-btn-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-btn-dropdown-btn-focus-outline-width: 0.125rem;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-item-separator {
  height: 0;
  margin: 0;
  overflow: hidden;
  border-top: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-dropdown:not([data-dx-focus-hidden]) .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item > .dxbl-btn-dropdown-item > .dxbl-btn:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item > .dxbl-btn-dropdown-item > .dxbl-btn:focus-visible {
  --dxbl-btn-focus-outline-color: var(--dxbl-btn-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-btn-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: calc(var(--dxbl-btn-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn {
  position: relative;
  text-decoration: none;
  text-align: inherit;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: var(--dxbl-btn-dropdown-btn-padding-y) var(--dxbl-btn-dropdown-btn-padding-x) var(--dxbl-btn-dropdown-btn-padding-y) calc(var(--dxbl-btn-dropdown-btn-padding-x) * 2);
  --dxbl-btn-bg: var(--dxbl-btn-dropdown-btn-bg);
  --dxbl-btn-color: var(--dxbl-btn-dropdown-btn-color);
  --dxbl-btn-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-btn-dropdown-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-btn-dropdown-btn-border-width);
  --dxbl-btn-hover-bg: var(--dxbl-btn-dropdown-btn-hover-bg);
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: var(--dxbl-btn-dropdown-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-active-bg: var(--dxbl-btn-dropdown-btn-active-bg);
  --dxbl-btn-active-background: transparent;
  --dxbl-btn-active-color: var(--dxbl-btn-dropdown-btn-active-color);
  --dxbl-btn-active-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-btn-dropdown-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-btn-dropdown-btn-active-hover-color);
  --dxbl-btn-disabled-bg: var(--dxbl-btn-dropdown-btn-disabled-bg);
  --dxbl-btn-disabled-background: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-btn-dropdown-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-btn-dropdown-btn-border-color);
  --dxbl-btn-focus-shadow-color: transparent;
  --dxbl-btn-box-shadow: none;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > span:not(.dxbl-image):not(:last-child) {
  margin-right: var(--dxbl-btn-dropdown-btn-padding-x);
}
.dxbl-btn-dropdown-popup .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item > .dxbl-btn > .dxbl-btn-dropdown-toggle {
  margin-left: auto;
}
.dxbl-btn-dropdown-popup.dxbl-dropdown-dialog .dxbl-btn-dropdown-list-item .dxbl-btn-dropdown-item.dxbl-btn {
  --dxbl-btn-border-radius: 0;
}
.dxbl-btn-dropdown-popup.dxbl-dropdown-dialog .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: 0;
  --dxbl-dropdown-body-padding-y: 0;
  --dxbl-dropdown-min-width: 0;
}
.dxbl-btn-dropdown-popup.dxbl-dropdown-dialog .dxbl-dropdown-body > .dxbl-btn-dropdown-list {
  --dxbl-dropdown-body-padding-x: var(--dxbl-btn-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-btn-dropdown-padding-y);
  --dxbl-dropdown-min-width: var(--dxbl-btn-dropdown-min-width);
}
.dxbl-btn-dropdown-popup .dxbl-modal-body {
  --dxbl-popup-body-padding-x: var(--dxbl-btn-dropdown-modal-padding-x);
  --dxbl-popup-body-padding-y: var(--dxbl-btn-dropdown-modal-padding-y);
}
.dxbl-btn-dropdown-popup > .dxbl-modal-content > .dxbl-modal-body > .dxbl-btn-dropdown-list, .dxbl-btn-dropdown-popup > .dxbl-dropdown-body > .dxbl-btn-dropdown-list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal {
  max-height: 75%;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal.dxbl-sidepanel-position-bottom {
  height: 100%;
  position: fixed;
  top: 50%;
  max-height: 50%;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal.dxbl-sidepanel-position-bottom > .dxbl-modal-content {
  --dxbl-bottom-sheet-border-radius: 12px;
  height: 100%;
  border-radius: var(--dxbl-bottom-sheet-border-radius) var(--dxbl-bottom-sheet-border-radius) 0 0;
}
.dxbl-btn-dropdown-popup.dxbl-popup.dxbl-btn-dropdown-modal.dxbl-sidepanel-position-bottom > .dxbl-modal-content .dxbl-modal-header {
  border-radius: inherit;
}
.dxbl-sm .dxbl-btn-dropdown-popup {
  --dxbl-btn-dropdown-padding-x: 0;
  --dxbl-btn-dropdown-padding-y: 0.125rem;
  --dxbl-btn-dropdown-btn-padding-x: 0.25rem;
  --dxbl-btn-dropdown-btn-padding-y: 0.1875rem;
  --dxbl-btn-dropdown-min-width: 8.571375rem;
}
.dxbl-lg .dxbl-btn-dropdown-popup {
  --dxbl-btn-dropdown-padding-x: 0;
  --dxbl-btn-dropdown-padding-y: 0.375rem;
  --dxbl-btn-dropdown-btn-padding-x: 0.5rem;
  --dxbl-btn-dropdown-btn-padding-y: 0.3125rem;
  --dxbl-btn-dropdown-min-width: 11.4285rem;
}

.dxbl-checkbox {
  --dxbl-checkbox-font-family: inherit;
  --dxbl-checkbox-font-size: 0.875rem;
  --dxbl-checkbox-line-height: 1.4285;
  --dxbl-checkbox-border-width: 1px;
  --dxbl-checkbox-border-style: solid;
  --dxbl-checkbox-border-color: transparent;
  --dxbl-checkbox-spacing: 0.5rem;
  --dxbl-checkbox-disabled-opacity: 60%;
  --dxbl-checkbox-check-element-size: 1.25rem;
  --dxbl-checkbox-check-element-checked-color: var(--bs-white, var(--white));
  --dxbl-checkbox-check-element-checked-bg: var(--bs-primary, var(--primary));
  --dxbl-checkbox-indeterminate-element-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-check-element-disabled-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-check-element-disabled-bg: unset;
  --dxbl-checkbox-check-element-unchecked-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-check-element-unchecked-hover-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-border-width: 2px;
  --dxbl-checkbox-switch-checked-bg: var(--bs-primary, var(--primary));
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-switch-element-bg: var(--bs-white, var(--white));
  --dxbl-checkbox-switch-element-unchecked-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-switch-element-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-switch-width: 2.125rem;
  --dxbl-checkbox-switch-height: 1rem;
  --dxbl-checkbox-radio-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-radio-hover-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-radio-border-width: 2px;
  --dxbl-checkbox-radio-checked-border-color: var(--bs-primary, var(--primary));
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-check-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-radio-size: 1.25rem;
  --dxbl-checkbox-radio-check-bg: var(--bs-primary, var(--primary));
  --dxbl-checkbox-radio-check-size: 0.625rem;
  --dxbl-checkbox-radio-check-readonly-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-radio-readonly-alhpa: 60%;
  --dxbl-checkbox-validation-valid-color: var(--bs-success, var(--success));
  --dxbl-checkbox-validation-invalid-color: var(--bs-danger, var(--danger));
  --dxbl-checkbox-check-element-readonly-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-checkbox-check-element-readonly-border-color: unset;
  --dxbl-checkbox-check-element-readonly-border-width: 2px;
  --dxbl-checkbox-check-element-checked-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-checkbox-check-element-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-switch-checked-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-checkbox-switch-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-radio-checked-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-checkbox-radio-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-radio-checked-hover-border-color: var(--bs-primary, var(--primary));
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--dxbl-checkbox-font-family);
  font-size: var(--dxbl-checkbox-font-size);
  line-height: var(--dxbl-checkbox-line-height);
  border: var(--dxbl-checkbox-border-width) solid var(--dxbl-checkbox-border-color);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio) .dxbl-checkbox-check-element {
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  border-radius: 0.1875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image {
  position: absolute;
  color: var(--dxbl-checkbox-check-element-checked-color);
  width: 0.875rem;
  height: 0.875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 50%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 50%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-indeterminate {
  --dxbl-checkbox-indeterminate-element-height: 0.125rem;
  --dxbl-checkbox-indeterminate-element-width: 0.625rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  background-color: var(--bs-white, var(--white));
  width: var(--dxbl-checkbox-indeterminate-element-width);
  height: var(--dxbl-checkbox-indeterminate-element-height);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-checkbox-check-element-checked-hover-background);
  background-color: var(--dxbl-checkbox-check-element-checked-hover-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 70%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 70%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-disabled-bg, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-disabled-bg, 70%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image {
  color: var(--dxbl-checkbox-check-element-disabled-color);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled .dxbl-checkbox-check-element::before, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-indeterminate-element-disabled-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, 42%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, currentcolor);
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, 42%);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element .dxbl-image {
  color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element::before, .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  opacity: 30%;
  background-color: var(--dxbl-checkbox-check-element-readonly-bg);
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-sm {
  --dxbl-checkbox-check-element-size: 1rem;
  --dxbl-checkbox-indeterminate-element-width: 0.5rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-sm.dxbl-checkbox-checked .dxbl-image {
  width: 0.75rem;
  height: 0.75rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-lg {
  --dxbl-checkbox-check-element-size: 1.5rem;
  --dxbl-checkbox-indeterminate-element-width: 0.875rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-lg.dxbl-checkbox-checked .dxbl-image {
  width: 1rem;
  height: 1rem;
}
.dxbl-checkbox.dxbl-checkbox-switch {
  --dxbl-checkbox-switch-element-size: 0.75rem;
  --dxbl-checkbox-switch-element-size-sm: 0.5rem;
  --dxbl-checkbox-switch-element-size-lg: 0.875rem;
  --dxbl-checkbox-switch-element-margin: 0.125rem;
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element {
  margin: 0.375rem 0;
  border-radius: 1.875rem;
  width: var(--dxbl-checkbox-switch-width);
  min-width: var(--dxbl-checkbox-switch-width);
  height: var(--dxbl-checkbox-switch-height);
  min-height: var(--dxbl-checkbox-switch-height);
}
.dxbl-checkbox.dxbl-checkbox-switch .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  margin: var(--dxbl-checkbox-switch-element-margin);
  width: var(--dxbl-checkbox-switch-element-size);
  height: var(--dxbl-checkbox-switch-element-size);
  border-radius: 3rem;
  background-color: var(--dxbl-checkbox-switch-element-bg);
  -webkit-transition: -webkit-transform 0.15s ease-in-out;
  transition: -webkit-transform 0.15s ease-in-out;
  -o-transition: -o-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -o-transform 0.15s ease-in-out;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, currentcolor);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 50%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-unchecked-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly > .dxbl-checkbox-check-element {
  opacity: 60%;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, currentcolor);
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 30%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-checked-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  -webkit-transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
       -o-transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
          transform: translateX(calc(var(--dxbl-checkbox-switch-width) - var(--dxbl-checkbox-switch-element-margin) * 2 - var(--dxbl-checkbox-switch-element-size)));
}
.dxbl-checkbox.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-checked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background: var(--dxbl-checkbox-switch-checked-hover-background);
  background-color: var(--dxbl-checkbox-switch-checked-hover-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, currentcolor);
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 70%);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-readonly .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-disabled .dxbl-checkbox-check-element::before, .dxbl-checkbox.dxbl-checkbox-switch:disabled .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-switch-element-disabled-bg);
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-sm {
  --dxbl-checkbox-switch-width: 1.75rem;
  --dxbl-checkbox-switch-height: 0.75rem;
  --dxbl-checkbox-switch-element-size: 0.5rem;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-sm .dxbl-checkbox-check-element {
  margin: 0.375rem 0;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-lg {
  --dxbl-checkbox-switch-width: 2.5rem;
  --dxbl-checkbox-switch-height: 1.125rem;
  --dxbl-checkbox-switch-element-size: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-switch.dxbl-lg .dxbl-checkbox-check-element {
  margin: 0.4375rem 0;
}
.dxbl-checkbox.dxbl-checkbox-radio .dxbl-checkbox-check-element {
  width: var(--dxbl-checkbox-radio-size);
  height: var(--dxbl-checkbox-radio-size);
  min-width: var(--dxbl-checkbox-radio-size);
  min-height: var(--dxbl-checkbox-radio-size);
  background-color: var(--dxbl-checkbox-radio-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3rem;
}
.dxbl-checkbox.dxbl-checkbox-radio .dxbl-checkbox-check-element::before {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-checkbox-radio-bg, currentcolor);
  opacity: var(--dxbl-checkbox-radio-bg, 50%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, currentcolor);
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 50%);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-hover-bg, currentcolor);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, currentcolor);
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, 70%);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background: var(--dxbl-checkbox-radio-checked-hover-background);
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg);
}
.dxbl-checkbox.dxbl-checkbox-radio:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-hover-bg, currentcolor);
  opacity: var(--dxbl-checkbox-radio-hover-bg, 70%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, currentcolor);
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 70%);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked > .dxbl-checkbox-check-element::after {
  content: "";
  border-radius: 3rem;
  position: absolute;
  background-color: var(--dxbl-checkbox-radio-check-bg);
  width: var(--dxbl-checkbox-radio-check-size);
  height: var(--dxbl-checkbox-radio-check-size);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-checkbox-checked > .dxbl-checkbox-check-element::before {
  border-color: var(--dxbl-checkbox-radio-checked-border-color);
  opacity: 1;
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-readonly > .dxbl-checkbox-check-element {
  opacity: var(--dxbl-checkbox-radio-readonly-alhpa);
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-sm {
  --dxbl-checkbox-radio-check-size: 0.5rem;
  --dxbl-checkbox-radio-size: 1rem;
}
.dxbl-checkbox.dxbl-checkbox-radio.dxbl-lg {
  --dxbl-checkbox-radio-check-size: 0.75rem;
  --dxbl-checkbox-radio-size: 1.5rem;
}
.dxbl-checkbox:not(.dxbl-checkbox-switch) .dxbl-checkbox-check-element {
  -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;
}
.dxbl-checkbox input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
}
.dxbl-checkbox input::after, .dxbl-checkbox input::before {
  content: none !important;
}
.dxbl-checkbox input:focus {
  outline: 0;
}
.dxbl-checkbox input:indeterminate {
  background-color: transparent;
}
.dxbl-checkbox .dxbl-checkbox-check-element {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-disabled, .dxbl-checkbox:disabled {
  opacity: var(--dxbl-checkbox-disabled-opacity);
}
.dxbl-checkbox.dxbl-checkbox-disable-default-render .dxbl-checkbox-check-element {
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  margin: -1px !important;
  border: 0 !important;
  background: none !important;
  clip: rect(0, 0, 0, 0) !important;
}
.dxbl-checkbox.dxbl-checkbox-disable-default-render .dxbl-checkbox-check-element::before {
  content: none !important;
}
.dxbl-checkbox > .dxbl-text {
  --dxbl-text-border-width: 0;
  --dxbl-text-padding-x: 0;
  display: inline-block;
}
.dxbl-checkbox > .dxbl-text:first-child {
  padding-right: var(--dxbl-checkbox-spacing);
}
.dxbl-checkbox > .dxbl-text:last-child {
  padding-left: var(--dxbl-checkbox-spacing);
}
.dxbl-checkbox.dxbl-checkbox-checked .dxbl-checkbox-check-element:focus-within, .dxbl-checkbox.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: 0 0 var(--dxbl-checkbox-checked-focus-shadow-blur) var(--dxbl-checkbox-checked-focus-shadow-spread) var(--dxbl-checkbox-checked-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-checkbox-checked-focus-shadow-blur) var(--dxbl-checkbox-checked-focus-shadow-spread) var(--dxbl-checkbox-checked-focus-shadow-color);
}
.dxbl-checkbox.dxbl-checkbox-unchecked .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: 0 0 var(--dxbl-checkbox-unchecked-focus-shadow-blur) var(--dxbl-checkbox-unchecked-focus-shadow-spread) var(--dxbl-checkbox-unchecked-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-checkbox-unchecked-focus-shadow-blur) var(--dxbl-checkbox-unchecked-focus-shadow-spread) var(--dxbl-checkbox-unchecked-focus-shadow-color);
}
.dxbl-checkbox .dxbl-checkbox-label-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-checkbox.dxbl-checkbox-align-left {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-checkbox.dxbl-checkbox-align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-checkbox.dxbl-checkbox-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-checkbox.dxbl-checkbox-space-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dxbl-checkbox.dxbl-checkbox-space-around {
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-checked-bg: var(--dxbl-checkbox-validation-valid-color);
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-switch-checked-bg: var(--dxbl-checkbox-validation-valid-color);
  --dxbl-checkbox-switch-checked-hover-bg: unset;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-success-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-success-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-check-element-checked-hover-bg: var(--bs-success, var(--success));
  --dxbl-checkbox-check-element-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-switch-checked-hover-bg: var(--bs-success, var(--success));
  --dxbl-checkbox-switch-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-radio-checked-hover-bg: var(--bs-success, var(--success));
  --dxbl-checkbox-radio-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  outline: none;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 80%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 100%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  border: var(--dxbl-checkbox-check-element-readonly-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, );
  opacity: 42%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]):not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 60%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 48%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-unchecked-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-unchecked-check-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 80%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 60%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, var(--bs-success, var(--success)));
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.valid.modified:not([type=checkbox]).dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.invalid {
  --dxbl-checkbox-check-element-checked-bg: var(--dxbl-checkbox-validation-invalid-color);
  --dxbl-checkbox-check-element-unchecked-border-color: unset;
  --dxbl-checkbox-check-element-unchecked-hover-border-color: unset;
  --dxbl-checkbox-switch-checked-bg: var(--dxbl-checkbox-validation-invalid-color);
  --dxbl-checkbox-switch-checked-hover-bg: unset;
  --dxbl-checkbox-switch-unchecked-bg: unset;
  --dxbl-checkbox-switch-unchecked-hover-bg: unset;
  --dxbl-checkbox-radio-unchecked-hover-border-color: unset;
  --dxbl-checkbox-radio-unchecked-border-color: unset;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-danger-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-danger-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-check-element-checked-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-checkbox-check-element-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-switch-checked-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-checkbox-switch-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  --dxbl-checkbox-radio-checked-hover-bg: var(--bs-danger, var(--danger));
  --dxbl-checkbox-radio-checked-hover-background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
  outline: none;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-bg, 80%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 80%);
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover::before {
  background-color: var(--dxbl-checkbox-check-element-unchecked-hover-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-bg, 100%);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-hover-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  border: var(--dxbl-checkbox-check-element-readonly-border-width) solid var(--dxbl-checkbox-check-element-readonly-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-readonly-border-color, );
  opacity: 42%;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-check-element-readonly-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-check-element-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.invalid:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 80%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element, .dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-indeterminate .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 60%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-switch-unchecked-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-switch-unchecked-bg, 48%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-switch:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-checkbox-unchecked .dxbl-checkbox-check-element:not(.dxbl-disabled):not(:disabled):hover {
  background-color: var(--dxbl-checkbox-switch-unchecked-hover-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-switch-unchecked-hover-bg, 100%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-unchecked-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, );
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-checked-hover-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-checked:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::after {
  background-color: var(--dxbl-checkbox-radio-checked-hover-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-checked-hover-bg, );
  opacity: 100%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  background-color: var(--dxbl-checkbox-radio-unchecked-check-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-unchecked-check-bg, 80%);
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-unchecked-border-color, 80%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-checkbox-unchecked:not(.dxbl-readonly):not(.dxbl-disabled):not(:disabled):hover .dxbl-checkbox-check-element::before {
  border: var(--dxbl-checkbox-radio-border-width) solid var(--dxbl-checkbox-radio-unchecked-hover-border-color, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-unchecked-hover-border-color, 100%);
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-checked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 60%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element {
  background-color: var(--dxbl-checkbox-radio-check-readonly-bg, var(--bs-danger, var(--danger)));
  opacity: var(--dxbl-checkbox-radio-check-readonly-bg, );
  opacity: 48%;
}
.dxbl-checkbox.invalid.dxbl-checkbox-radio.dxbl-readonly.dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before {
  opacity: unset;
}
.dxbl-checkbox.dxbl-sm {
  --dxbl-checkbox-font-size: 0.75rem;
  --dxbl-checkbox-line-height: 1.5;
  --dxbl-checkbox-spacing: 0.375rem;
}
.dxbl-checkbox.dxbl-sm .dxbl-checkbox-check-element {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  width: 0.75rem;
  height: 0.75rem;
}
.dxbl-checkbox.dxbl-sm.dxbl-checkbox-display-view-indeterminate > div::after {
  width: 0.5rem;
}
.dxbl-checkbox.dxbl-lg {
  --dxbl-checkbox-font-size: 1rem;
  --dxbl-checkbox-line-height: 1.375;
  --dxbl-checkbox-spacing: 0.625rem;
}
.dxbl-checkbox.dxbl-lg .dxbl-checkbox-check-element {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div {
  margin: 0.25rem 0;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  width: 1rem;
  height: 1rem;
}
.dxbl-checkbox.dxbl-lg.dxbl-checkbox-display-view-indeterminate > div::after {
  width: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div {
  position: relative;
  margin: 0.25rem 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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  background-color: var(--dxbl-checkbox-check-element-readonly-bg);
  border-radius: 0.1875rem;
  overflow: hidden;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div::before, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div::before, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div::before {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  min-width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  min-height: var(--dxbl-checkbox-check-element-size);
  border: var(--dxbl-checkbox-check-element-unchecked-border-width) solid var(--dxbl-checkbox-check-element-unchecked-border-color, currentcolor);
  border-radius: 0.1875rem;
  opacity: var(--dxbl-checkbox-check-element-unchecked-border-color, 30%);
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked > div > .dxbl-image, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked > div > .dxbl-image, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div > .dxbl-image {
  fill: var(--dxbl-checkbox-check-element-checked-bg, currentcolor);
  width: 0.875rem;
  height: 0.875rem;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked.valid.modified:not([type=checkbox]), .dxbl-checkbox.dxbl-checkbox-display-view-unchecked.valid.modified:not([type=checkbox]), .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate.valid.modified:not([type=checkbox]) {
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-checkbox-validation-valid-color);
  outline: none;
}
.dxbl-checkbox.dxbl-checkbox-display-view-checked.invalid, .dxbl-checkbox.dxbl-checkbox-display-view-unchecked.invalid, .dxbl-checkbox.dxbl-checkbox-display-view-indeterminate.invalid {
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-checkbox-validation-invalid-color);
  outline: none;
}
.dxbl-checkbox.dxbl-checkbox-display-view-indeterminate > div::after {
  content: "";
  position: absolute;
  background-color: var(--dxbl-checkbox-check-element-checked-bg);
  width: 0.625rem;
  height: 0.125rem;
}

.dxbl-calendar {
  --dxbl-calendar-font-family: inherit;
  --dxbl-calendar-font-size: 0.875rem;
  --dxbl-calendar-line-height: 1.4285;
  --dxbl-calendar-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-calendar-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-calendar-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-calendar-border-style: solid;
  --dxbl-calendar-border-width: 1px;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-readonly-bg: unset;
  --dxbl-calendar-readonly-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-calendar-disabled-bg: unset;
  --dxbl-calendar-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-calendar-disabled-opacity: 60%;
  --dxbl-calendar-header-bg: unset;
  --dxbl-calendar-header-color: inherit;
  --dxbl-calendar-header-btn-color: unset;
  --dxbl-calendar-header-btn-hover-color: unset;
  --dxbl-calendar-header-btn-disabled-color: unset;
  --dxbl-calendar-header-title-font-weight: 600;
  --dxbl-calendar-header-padding-x: 0.25rem;
  --dxbl-calendar-header-padding-y: 0.25rem;
  --dxbl-calendar-footer-bg: unset;
  --dxbl-calendar-footer-color: inherit;
  --dxbl-calendar-footer-btn-spacing: 0.5rem;
  --dxbl-calendar-footer-btn-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-calendar-footer-btn-hover-color: var(--bs-gray-400, #ced4da);
  --dxbl-calendar-footer-btn-hover-border-color: transparent;
  --dxbl-calendar-footer-btn-outline-offset: 0.0625rem;
  --dxbl-calendar-footer-btn-border-color: transparent;
  --dxbl-calendar-footer-padding-x: 0.5rem;
  --dxbl-calendar-footer-padding-y: 0.5rem;
  --dxbl-calendar-content-padding-y: 1rem;
  --dxbl-calendar-content-padding-x: 1rem;
  --dxbl-calendar-content-cell-padding-y: 0.25003125rem;
  --dxbl-calendar-content-cell-padding-x: 0.375rem;
  --dxbl-calendar-content-cell-min-width: 1.875rem;
  --dxbl-calendar-days-of-week-font-size: 0.7857em;
  --dxbl-calendar-days-of-week-opacity: 0.5;
  --dxbl-calendar-week-number-font-size: 0.8571em;
  --dxbl-calendar-week-number-opacity: 0.6;
  --dxbl-calendar-mounth-year-selection-border-radius: 0.1875rem;
  --dxbl-calendar-weekend-color: rgb(220, 53, 69);
  --dxbl-calendar-not-current-view-color: rgb(97, 95, 99);
  --dxbl-calendar-today-border-color: var(--bs-primary, var(--primary));
  --dxbl-calendar-item-disabled-opacity: 60%;
  --dxbl-calendar-item-disabled-cursor: default;
  --dxbl-calendar-item-selected-bg: unset;
  --dxbl-calendar-item-selected-color: inherit;
  --dxbl-calendar-item-hover-bg: unset;
  --dxbl-calendar-item-hover-color: inherit;
  --dxbl-calendar-item-selected-hover-bg: unset;
  --dxbl-calendar-item-selected-hover-color: inherit;
  --dxbl-calendar-item-selected-range-bg: unset;
  --dxbl-calendar-item-selected-range-color: var(--bs-white, var(--white));
  --dxbl-calendar-item-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-calendar-item-focus-outline-width: 0.125rem;
  --dxbl-calendar-validation-valid-color: var(--bs-success, var(--success));
  --dxbl-calendar-validation-invalid-color: var(--bs-danger, var(--danger));
  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;
  font-family: var(--dxbl-calendar-font-family);
  font-size: var(--dxbl-calendar-font-size);
  line-height: var(--dxbl-calendar-line-height);
  background-color: var(--dxbl-calendar-bg);
  border: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-radius: var(--dxbl-calendar-border-radius);
  color: var(--dxbl-calendar-color);
  position: relative;
  z-index: 0;
}
.dxbl-calendar .dxbl-calendar-header {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--dxbl-calendar-header-padding-y) var(--dxbl-calendar-header-padding-x);
  border-bottom: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-top-left-radius: var(--dxbl-calendar-border-radius);
  border-top-right-radius: var(--dxbl-calendar-border-radius);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-header-bg, unset);
  color: var(--dxbl-calendar-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar .dxbl-calendar-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-calendar .dxbl-calendar-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-calendar-font-family);
  --dxbl-btn-font-size: var(--dxbl-calendar-font-size);
  --dxbl-btn-line-height: var(--dxbl-calendar-line-height);
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-calendar-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-calendar-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-calendar-footer-btn-outline-offset);
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-calendar-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-calendar-header-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-calendar .dxbl-calendar-header .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-calendar-header-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-calendar-header-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn {
  --dxbl-btn-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-calendar-header-btn-color);
  --dxbl-btn-disabled-color: var(--dxbl-calendar-header-btn-color);
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: var(--dxbl-calendar-header-title-font-weight);
  white-space: nowrap;
}
.dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn.dxbl-disabled, .dxbl-calendar .dxbl-calendar-header .dxbl-btn.dxbl-calendar-header-title-btn:disabled {
  opacity: 60%;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 3.875rem;
  padding-right: var(--dxbl-calendar-multi-view-header-title-button-padding-right);
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 3.25rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 4.5rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 3.875rem;
  padding-left: var(--dxbl-calendar-multi-view-header-title-button-padding-left);
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 3.25rem;
}
.dxbl-calendar .dxbl-calendar-header > div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 4.5rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 2.125rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 1.75rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:first-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-right: 2.5rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 2.125rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-sm {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 1.75rem;
}
.dxbl-calendar .dxbl-calendar-header > .dxbl-calendar-header-previous-period-btn + div.dxbl-btn.dxbl-calendar-header-title-btn > .dxbl-btn.dxbl-calendar-header-title-btn:last-of-type.dxbl-lg {
  --dxbl-calendar-multi-view-header-title-button-padding-left: 2.5rem;
}
.dxbl-calendar .dxbl-calendar-data-table-container-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-calendar .dxbl-calendar-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-calendar-content-padding-y) var(--dxbl-calendar-content-padding-x);
}
.dxbl-calendar .dxbl-calendar-content > table {
  border-collapse: separate;
  border-spacing: 0;
}
.dxbl-calendar .dxbl-calendar-content[view="0"] > table > tbody > tr > td, .dxbl-calendar .dxbl-calendar-content[view="0"] > table > tbody > tr > th {
  padding: var(--dxbl-calendar-content-cell-padding-y) var(--dxbl-calendar-content-cell-padding-x);
  min-width: var(--dxbl-calendar-content-cell-min-width);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-days-of-week > th {
  text-align: center;
  opacity: var(--dxbl-calendar-days-of-week-opacity);
  font-size: var(--dxbl-calendar-days-of-week-font-size);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-week-number {
  font-size: var(--dxbl-calendar-week-number-font-size);
  opacity: var(--dxbl-calendar-week-number-opacity);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-week-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row {
  text-align: center;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row .dxbl-calendar-selected-item,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row .dxbl-calendar-selected-item,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row .dxbl-calendar-selected-item {
  border-radius: var(--dxbl-calendar-mounth-year-selection-border-radius);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-year-row > td:focus-within,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-decade-row > td:focus-within,
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-century-row > td:focus-within {
  outline: var(--dxbl-calendar-item-focus-outline-width) solid var(--dxbl-calendar-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-calendar-item-focus-outline-width) * -1);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-bg, unset);
  color: var(--dxbl-calendar-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-selected-item::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 20%;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day {
  border: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) transparent;
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day.dxbl-calendar-today {
  border-color: var(--dxbl-calendar-today-border-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-day:focus-within {
  outline: var(--dxbl-calendar-item-focus-outline-width) solid var(--dxbl-calendar-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-calendar-item-focus-outline-width) * -1);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-weekend {
  color: var(--dxbl-calendar-weekend-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-not-current-view {
  color: var(--dxbl-calendar-not-current-view-color);
}
.dxbl-calendar .dxbl-calendar-content .dxbl-calendar-disabled-item {
  opacity: var(--dxbl-calendar-item-disabled-opacity);
  cursor: var(--dxbl-calendar-item-disabled-cursor);
}
.dxbl-calendar div.dxbl-calendar-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: var(--dxbl-calendar-footer-padding-y) var(--dxbl-calendar-footer-padding-x);
  border-top: var(--dxbl-calendar-border-width) var(--dxbl-calendar-border-style) var(--dxbl-calendar-border-color);
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-footer-bg, unset);
  color: var(--dxbl-calendar-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar div.dxbl-calendar-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-calendar div.dxbl-calendar-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-calendar div.dxbl-calendar-footer .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-calendar-font-family);
  --dxbl-btn-font-size: var(--dxbl-calendar-font-size);
  --dxbl-btn-line-height: var(--dxbl-calendar-line-height);
  --dxbl-btn-bg: var(--dxbl-calendar-footer-btn-bg);
  --dxbl-btn-hover-bg: var(--dxbl-calendar-footer-btn-hover-color);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-border-color: var(--dxbl-calendar-footer-btn-border-color);
  --dxbl-btn-hover-border-color: var(--dxbl-calendar-footer-btn-hover-border-color);
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-calendar-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-calendar-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-calendar-footer-btn-outline-offset);
}
.dxbl-calendar div.dxbl-calendar-footer .dxbl-btn + .dxbl-btn {
  margin-left: var(--dxbl-calendar-footer-btn-spacing);
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > div > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover.dxbl-calendar-header-title-btn, .dxbl-calendar:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-calendar-header > div > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover.dxbl-calendar-header-title-btn {
  text-decoration: underline;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number) {
  cursor: pointer;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-hover-bg, unset);
  color: var(--dxbl-calendar-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number):not(.dxbl-calendar-selected-range):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-hover-bg, unset);
  color: var(--dxbl-calendar-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-item:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-range-bg, unset);
  color: var(--dxbl-calendar-item-selected-range-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 1;
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-item-selected-range-bg, unset);
  color: var(--dxbl-calendar-item-selected-range-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar:not(.dxbl-disabled):not(:disabled) .dxbl-calendar-content > table > tbody > tr:not(.dxbl-calendar-days-of-week) td:not(.dxbl-calendar-disabled-item):not(.dxbl-calendar-week-number).dxbl-calendar-selected-range:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: hsl(from var(--bs-primary, var(--primary)) h s calc(l - 10));
  opacity: 1;
}
.dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-readonly-bg, unset);
  color: var(--dxbl-calendar-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar.dxbl-readonly > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar.dxbl-readonly > .dxbl-calendar-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-calendar-disabled-bg, unset);
  color: var(--dxbl-calendar-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-calendar.dxbl-disabled > .dxbl-calendar-content, .dxbl-calendar:disabled > .dxbl-calendar-content {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-calendar-border-width, 0px) / 1.75);
  }
}
.dxbl-calendar.dxbl-disabled > .dxbl-calendar-content::before, .dxbl-calendar:disabled > .dxbl-calendar-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-calendar-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-calendar.dxbl-disabled > *, .dxbl-calendar:disabled > * {
  opacity: var(--dxbl-calendar-disabled-opacity);
}
.dxbl-calendar.valid.modified:not([type=checkbox]) {
  --dxbl-calendar-border-color: var(--dxbl-calendar-validation-valid-color);
  outline: none;
}
.dxbl-calendar.invalid {
  --dxbl-calendar-border-color: var(--dxbl-calendar-validation-invalid-color);
  outline: none;
}
.dxbl-calendar.dxbl-sm {
  --dxbl-calendar-font-size: 0.75rem;
  --dxbl-calendar-line-height: 1.5;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-header-padding-x: 0.125rem;
  --dxbl-calendar-header-padding-y: 0.125rem;
  --dxbl-calendar-content-padding-y: 0.75rem;
  --dxbl-calendar-content-padding-x: 0.75rem;
  --dxbl-calendar-content-cell-padding-y: 0.1875rem;
  --dxbl-calendar-content-cell-padding-x: 0.25rem;
  --dxbl-calendar-content-cell-min-width: 1.625rem;
  --dxbl-calendar-footer-btn-spacing: 0.375rem;
  --dxbl-calendar-footer-padding-x: 0.375rem;
  --dxbl-calendar-footer-padding-y: 0.375rem;
}
.dxbl-calendar.dxbl-lg {
  --dxbl-calendar-font-size: 1rem;
  --dxbl-calendar-line-height: 1.375;
  --dxbl-calendar-border-radius: 0.1875rem;
  --dxbl-calendar-header-padding-x: 0.375rem;
  --dxbl-calendar-header-padding-y: 0.375rem;
  --dxbl-calendar-content-padding-y: 1.25rem;
  --dxbl-calendar-content-padding-x: 1.25rem;
  --dxbl-calendar-content-cell-padding-y: 0.3125rem;
  --dxbl-calendar-content-cell-padding-x: 0.5rem;
  --dxbl-calendar-content-cell-min-width: 2.125rem;
  --dxbl-calendar-footer-btn-spacing: 0.625rem;
  --dxbl-calendar-footer-padding-x: 0.625rem;
  --dxbl-calendar-footer-padding-y: 0.625rem;
}

.dxbl-listbox {
  --dxbl-listbox-font-family: inherit;
  --dxbl-listbox-font-size: 0.875rem;
  --dxbl-listbox-line-height: 1.4285;
  --dxbl-listbox-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-listbox-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-listbox-border-width: 1px;
  --dxbl-listbox-border-style: solid;
  --dxbl-listbox-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-readonly-bg: unset;
  --dxbl-listbox-readonly-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-listbox-disabled-bg: unset;
  --dxbl-listbox-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-listbox-disabled-opacity: 60%;
  --dxbl-listbox-item-border-color: transparent;
  --dxbl-listbox-item-border-style: solid;
  --dxbl-listbox-item-border-width: 1px;
  --dxbl-listbox-item-selected-bg: unset;
  --dxbl-listbox-item-selected-color: var(--bs-white, var(--white));
  --dxbl-listbox-item-multi-selected-bg: unset;
  --dxbl-listbox-item-multi-selected-color: inherit;
  --dxbl-listbox-item-active-bg: unset;
  --dxbl-listbox-item-active-color: inherit;
  --dxbl-listbox-item-hover-bg: unset;
  --dxbl-listbox-item-hover-color: inherit;
  --dxbl-listbox-item-selected-hover-bg: unset;
  --dxbl-listbox-item-selected-hover-color: var(--bs-white, var(--white));
  --dxbl-listbox-item-multi-selected-hover-bg: unset;
  --dxbl-listbox-item-multi-selected-hover-color: inherit;
  --dxbl-listbox-item-disabled-bg: unset;
  --dxbl-listbox-item-disabled-color: inherit;
  --dxbl-listbox-item-padding-x: 0.375rem;
  --dxbl-listbox-item-padding-y: 0.25003125rem;
  --dxbl-listbox-empty-item-padding-x: 1rem;
  --dxbl-listbox-empty-item-padding-y: 1rem;
  --dxbl-listbox-column-header-bg: unset;
  --dxbl-listbox-column-header-color: inherit;
  --dxbl-listbox-validation-valid-color: var(--bs-success, var(--success));
  --dxbl-listbox-validation-invalid-color: var(--bs-danger, var(--danger));
  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;
  font-family: var(--dxbl-listbox-font-family);
  font-size: var(--dxbl-listbox-font-size);
  line-height: var(--dxbl-listbox-line-height);
  background-color: var(--dxbl-listbox-bg);
  border: var(--dxbl-listbox-border-width) var(--dxbl-listbox-border-style) var(--dxbl-listbox-border-color);
  border-radius: var(--dxbl-listbox-border-radius);
  color: var(--dxbl-listbox-color);
  height: 200px;
}
.dxbl-listbox:not([is-multiple-columns]) {
  overflow-y: auto;
}
.dxbl-listbox:not([is-multiple-columns]) > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-listbox > ul {
  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;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0;
  min-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-listbox > ul > li {
  display: block;
}
.dxbl-listbox div.dxbl-listbox-item {
  border: var(--dxbl-listbox-item-border-width) var(--dxbl-listbox-item-border-style) var(--dxbl-listbox-item-border-color);
  padding: var(--dxbl-listbox-item-padding-y) var(--dxbl-listbox-item-padding-x);
}
.dxbl-listbox div.dxbl-listbox-item.dxbl-listbox-item-loading::before {
  content: "|";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 4rem;
  width: 100%;
  background-color: currentcolor;
  opacity: 0;
  border-radius: 10rem;
  -webkit-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
       -o-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
          animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
}
.dxbl-listbox div.dxbl-listbox-empty-data-item,
.dxbl-listbox tr.dxbl-listbox-empty-data-item > td {
  opacity: 60%;
  padding: var(--dxbl-listbox-empty-item-padding-y) var(--dxbl-listbox-empty-item-padding-x) !important;
  text-align: center;
}
.dxbl-listbox div.dxbl-listbox-item-selected,
.dxbl-listbox tr.dxbl-listbox-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-selected-bg, unset);
  color: var(--dxbl-listbox-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox div.dxbl-listbox-item-selected,
  .dxbl-listbox tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox div.dxbl-listbox-item-selected::before,
.dxbl-listbox tr.dxbl-listbox-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
.dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-multi-selected-bg, unset);
  color: var(--dxbl-listbox-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected,
  .dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox.dxbl-listbox-multi-select div.dxbl-listbox-item-selected::before,
.dxbl-listbox.dxbl-listbox-multi-select tr.dxbl-listbox-item-selected > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
.dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-active-bg, unset);
  color: var(--dxbl-listbox-item-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected),
  .dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox div.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected)::before,
.dxbl-listbox tr.dxbl-listbox-item-active:not(.dxbl-listbox-item-selected) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-listbox.dxbl-listbox-checked:not([is-multiple-columns]) {
  --dxbl-listbox-item-padding-y: 0;
}
.dxbl-listbox.dxbl-listbox-checked .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
}
.dxbl-listbox.dxbl-listbox-checked .dxbl-checkbox > label.dxbl-text {
  pointer-events: none;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) .dxbl-listbox-item:not(.dxbl-listbox-item-disabled) {
  cursor: pointer;
  pointer-events: auto;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-disabled-bg, unset);
  color: var(--dxbl-listbox-item-disabled-color);
  opacity: var(--dxbl-listbox-disabled-opacity);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item-disabled::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-hover-bg, unset);
  color: var(--dxbl-listbox-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-listbox-item-selected):not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-selected-hover-bg, unset);
  color: var(--dxbl-listbox-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-listbox-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr), .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td,
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr),
  .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-listbox-item-border-width, 0px) / 1.75);
  }
}
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before, .dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select div.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item):not(tr)::before,
.dxbl-listbox:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-listbox-multi-select tr.dxbl-listbox-item:not(.dxbl-disabled):not(:disabled):hover.dxbl-listbox-item-selected:not(.dxbl-listbox-item-disabled):not(.dxbl-listbox-empty-data-item) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-listbox-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-listbox.dxbl-readonly > * {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-readonly-bg, unset);
  color: var(--dxbl-listbox-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-readonly > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox.dxbl-readonly > *::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-disabled-bg, unset);
  color: var(--dxbl-listbox-disabled-color);
  opacity: var(--dxbl-listbox-disabled-opacity);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox.dxbl-disabled > *, .dxbl-listbox:disabled > * {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox.dxbl-disabled > *::before, .dxbl-listbox:disabled > *::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-listbox > .dxbs-gridview .card {
  color: inherit;
  background-color: transparent;
}
.dxbl-listbox > .dxbs-gridview .card .table > tbody > tr:not(.dxbl-listbox-item-selected) > td {
  color: inherit;
  background-color: inherit;
}
.dxbl-listbox > .dxbs-gridview .dxgvHSDC,
.dxbl-listbox > .dxbs-gridview .dxgvCSD {
  border-bottom: 0;
}
.dxbl-listbox > .dxbs-gridview .dxbs-grid-vsd {
  height: auto;
}
.dxbl-listbox > .dxbs-gridview .dxbs-empty-data-row {
  opacity: 1;
}
.dxbl-listbox > .dxbs-gridview .table {
  border-color: var(--dxbl-listbox-border-color);
  position: relative;
  z-index: 0;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-listbox-column-header-bg, unset);
  color: var(--dxbl-listbox-column-header-color);
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-listbox > .dxbs-gridview .table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th, .dxbl-listbox > .dxbs-gridview .table > tbody > tr > td {
  font-family: var(--dxbl-listbox-font-family);
  font-size: var(--dxbl-listbox-font-size);
  line-height: var(--dxbl-listbox-line-height);
  padding: var(--dxbl-listbox-item-padding-y) var(--dxbl-listbox-item-padding-x);
}
.dxbl-listbox > .dxbs-gridview .table > thead > tr > th.dxbs-select-cell, .dxbl-listbox > .dxbs-gridview .table > tbody > tr > td.dxbs-select-cell {
  padding-top: 0;
  padding-bottom: 0;
}
.dxbl-listbox.valid.modified:not([type=checkbox]) {
  --dxbl-listbox-border-color: var(--dxbl-listbox-validation-valid-color);
  outline: none;
}
.dxbl-listbox.invalid {
  --dxbl-listbox-border-color: var(--dxbl-listbox-validation-invalid-color);
  outline: none;
}
.dxbl-listbox.dxbl-sm {
  --dxbl-listbox-font-size: 0.75rem;
  --dxbl-listbox-line-height: 1.5;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-item-padding-x: 0.25rem;
  --dxbl-listbox-item-padding-y: 0.1875rem;
  --dxbl-listbox-empty-item-padding-x: 0.75rem;
  --dxbl-listbox-empty-item-padding-y: 0.75rem;
}
.dxbl-listbox.dxbl-lg {
  --dxbl-listbox-font-size: 1rem;
  --dxbl-listbox-line-height: 1.375;
  --dxbl-listbox-border-radius: 0.1875rem;
  --dxbl-listbox-item-padding-x: 0.5rem;
  --dxbl-listbox-item-padding-y: 0.3125rem;
  --dxbl-listbox-empty-item-padding-x: 1.5rem;
  --dxbl-listbox-empty-item-padding-y: 1.5rem;
}

.dxbl-list-box,
.dxbl-list-box-render-container {
  --dxbl-list-box-font-family: inherit;
  --dxbl-list-box-font-size: 0.875rem;
  --dxbl-list-box-line-height: 1.4285;
  --dxbl-list-box-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-list-box-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-list-box-border-width: 1px;
  --dxbl-list-box-border-style: solid;
  --dxbl-list-box-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-readonly-bg: unset;
  --dxbl-list-box-readonly-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-list-box-disabled-bg: unset;
  --dxbl-list-box-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-list-box-disabled-opacity: 60%;
  --dxbl-list-box-item-border-color: transparent;
  --dxbl-list-box-item-border-style: solid;
  --dxbl-list-box-item-border-width: 1px;
  --dxbl-list-box-item-selected-bg: unset;
  --dxbl-list-box-item-selected-color: var(--bs-white, var(--white));
  --dxbl-list-box-item-multi-selected-bg: unset;
  --dxbl-list-box-item-multi-selected-color: inherit;
  --dxbl-list-box-item-active-bg: unset;
  --dxbl-list-box-item-active-color: inherit;
  --dxbl-list-box-item-hover-bg: unset;
  --dxbl-list-box-item-hover-color: inherit;
  --dxbl-list-box-item-selected-hover-bg: unset;
  --dxbl-list-box-item-selected-hover-color: var(--bs-white, var(--white));
  --dxbl-list-box-item-selected-focused-bg-alpha: 20%;
  --dxbl-list-box-item-selected-focused-color: unset;
  --dxbl-list-box-item-multi-selected-hover-bg: unset;
  --dxbl-list-box-item-multi-selected-hover-color: inherit;
  --dxbl-list-box-item-disabled-bg: unset;
  --dxbl-list-box-item-disabled-color: var(--bs-gray-600, #6c757d);
  --dxbl-list-box-item-selected-disabled-color: var(--bs-white, var(--white));
  --dxbl-list-box-item-selected-disabled-bg: unset;
  --dxbl-list-box-item-multi-selected-disabled-bg: unset;
  --dxbl-list-box-item-padding-x: 0.375rem;
  --dxbl-list-box-item-padding-y: 0.25003125rem;
  --dxbl-list-box-empty-item-padding-x: 1rem;
  --dxbl-list-box-empty-item-padding-y: 1rem;
  --dxbl-list-box-column-header-bg: unset;
  --dxbl-list-box-column-header-color: inherit;
  --dxbl-list-box-column-header-font-weight: 600;
  --dxbl-list-box-validation-valid-color: var(--bs-success, var(--success));
  --dxbl-list-box-validation-invalid-color: var(--bs-danger, var(--danger));
  --dxbl-list-box-empty-data-icon-width: 48px;
  --dxbl-list-box-empty-data-icon-height: 48px;
  --dxbl-list-box-empty-data-icon-color: var(--bs-gray-600, #6c757d);
  --dxbl-list-box-empty-data-font-weight: 400;
  --dxbl-list-box-empty-data-text-color: var(--bs-gray-600, #6c757d);
  --dxbl-list-box-check-element-padding-right: 0.5rem;
  --dxbl-list-box-highlighted-text-bg: yellow;
  --dxbl-list-box-highlighted-text-color: #212529;
  --dxbl-list-box-focus-bg: unset;
  --dxbl-list-box-focus-color: var(--bs-white, var(--white));
  --dxbl-list-box-focus-frame-color: var(--bs-primary, var(--primary));
  --dxbl-list-box-group-item-font-weight: 600;
  --dxbl-list-box-group-item-padding-x: 0.75rem;
  --dxbl-list-box-group-item-padding-y: 0.25003125rem;
  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;
  font-family: var(--dxbl-list-box-font-family);
  font-size: var(--dxbl-list-box-font-size);
  line-height: var(--dxbl-list-box-line-height);
  background-color: var(--dxbl-list-box-bg);
  border: var(--dxbl-list-box-border-width) var(--dxbl-list-box-border-style) var(--dxbl-list-box-border-color);
  border-radius: var(--dxbl-list-box-border-radius);
  color: var(--dxbl-list-box-color);
}
.dxbl-list-box > .dxbl-scroll-viewer,
.dxbl-list-box-render-container > .dxbl-scroll-viewer {
  background-color: var(--dxbl-list-box-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  background-color: inherit;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow-anchor: none;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
  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;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 0;
  min-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-group-item {
  padding: var(--dxbl-list-box-group-item-padding-y) var(--dxbl-list-box-group-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):not(.dxbl-list-box-group-item),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):not(.dxbl-list-box-group-item) {
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) > .dxbl-checkbox,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  padding-right: var(--dxbl-list-box-check-element-padding-right);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus {
  outline: 0.15rem solid var(--bs-primary, var(--primary));
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused, .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]).dxbl-list-box-item-focused,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):focus {
  outline-offset: -0.12rem;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-bottom-virtual-spacer-element] > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li[dxbl-top-virtual-spacer-element] > div > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  border-color: var(--dxbl-list-box-border-color);
  border-style: var(--dxbl-list-box-border-style);
  border-width: 0;
  border-spacing: 0;
  border-collapse: separate;
  table-layout: fixed;
  width: 100%;
  z-index: 0;
  position: relative;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(.dxbl-list-box-group-item) > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(.dxbl-list-box-group-item) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item > td {
  padding: var(--dxbl-list-box-group-item-padding-y) var(--dxbl-list-box-group-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > colgroup > col,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > colgroup > col {
  min-width: 50px;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(:first-child) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:not(:first-child) > td {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td:not(:first-child) {
  border-left-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell > .dxbl-checkbox,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-list-box-selection-cell > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 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-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus {
  outline: 0.15rem solid var(--bs-primary, var(--primary));
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused, .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-focused,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:focus {
  outline-offset: -0.12rem;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
  font-weight: var(--dxbl-list-box-column-header-font-weight);
  border-bottom-width: var(--dxbl-list-box-border-width);
  cursor: default;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-column-header-bg, unset);
  color: var(--dxbl-list-box-column-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th:not(:first-child),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th:not(:first-child) {
  border-left-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
html:not(.dxSafari) .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) {
  height: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td {
  border: 0;
  padding: 0;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > span,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > span {
  font-weight: var(--dxbl-list-box-empty-data-font-weight);
  padding: var(--dxbl-list-box-item-padding-y) 0;
  color: var(--dxbl-list-box-empty-data-text-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) > .dxbl-image {
  width: var(--dxbl-list-box-empty-data-icon-width);
  height: var(--dxbl-list-box-empty-data-icon-height);
  color: var(--dxbl-list-box-empty-data-icon-color);
}
.dxFirefox .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > thead,
.dxFirefox .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > thead {
  height: 1%;
}
.dxFirefox .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr > td,
.dxFirefox .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr > td {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dxSafari .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > .dxbl-list-box-empty-data-item,
.dxSafari .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > .dxbl-list-box-empty-data-item {
  height: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):not(.dxbl-skeleton-item) > div,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):not(.dxbl-skeleton-item) > div {
  width: 100%;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody:not([data-virtual-items-container]) > tr:last-child > td, .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody[data-virtual-items-container] > tr:nth-last-child(-n+2):not([dxbl-bottom-virtual-spacer-element]) > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody:not([data-virtual-items-container]) > tr:last-child > td,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table.dxbl-list-box-table-no-scroll:not(.dxbl-list-box-empty-data-container) > tbody[data-virtual-items-container] > tr:nth-last-child(-n+2):not([dxbl-bottom-virtual-spacer-element]) > td {
  border-bottom-width: var(--dxbl-list-box-border-width);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-group-item,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-group-item {
  font-weight: var(--dxbl-list-box-group-item-font-weight);
  cursor: default;
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-disabled,
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-disabled {
  cursor: default;
  color: var(--dxbl-list-box-item-disabled-color);
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
  position: relative;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item,
  .dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width) / 1.75);
  }
}
.dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item::before,
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li:not([dxbl-top-virtual-spacer-element]) + li.dxbl-list-box-group-item::before {
  content: "";
  position: absolute;
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width)));
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width)));
  height: var(--dxbl-list-box-item-border-width);
  background-color: var(--dxbl-list-box-border-color);
}
.dxbl-list-box.dxbl-list-box-checked > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li,
.dxbl-list-box-render-container.dxbl-list-box-checked > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li {
  --dxbl-list-box-item-padding-y: 0;
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before,
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before,
.dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  background-color: var(--dxbl-list-box-item-multi-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-disabled-color);
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
.dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before,
.dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
  background-color: var(--dxbl-list-box-item-multi-selected-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-color);
}
html:not(.dxSafari) .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
.dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before,
.dxSafari .dxbl-list-box-render-container.dxbl-list-box-multi-select > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before, .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected.dxbl-list-box-item-focused::before,
.dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li.dxbl-list-box-item-selected:focus::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 20%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-disabled-bg, unset);
  color: var(--dxbl-list-box-item-selected-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-disabled > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 30%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled),
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:not(.dxbl-list-box-item-disabled) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td:first-of-type::before, html:not(.dxSafari) .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 20%;
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-bg, unset);
  color: var(--dxbl-list-box-item-selected-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td::before, .dxSafari .dxbl-list-box:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected.dxbl-list-box-item-focused > td::before,
.dxSafari .dxbl-list-box-render-container:not([data-dx-focus-hidden]):not(.dxbl-list-box-multi-select) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-list-box-item-selected:focus > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 20%;
}
.dxbl-list-box.dxbl-list-box-search > .dxbl-scroll-viewer,
.dxbl-list-box-render-container.dxbl-list-box-search > .dxbl-scroll-viewer {
  border-top: var(--dxbl-list-box-border-width) var(--dxbl-list-box-border-style) var(--dxbl-list-box-border-color);
}
.dxbl-list-box > .dxbl-text-edit,
.dxbl-list-box-render-container > .dxbl-text-edit {
  margin: 0.375rem;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-item-disabled),
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-item-disabled),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-item-disabled) {
  cursor: pointer;
  pointer-events: auto;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-hover-bg, unset);
  color: var(--dxbl-list-box-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus)::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus),
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  background-color: var(--dxbl-list-box-item-hover-bg, unset);
  color: var(--dxbl-list-box-item-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-hover-bg, unset);
  color: var(--dxbl-list-box-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select)[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly):not(.dxbl-list-box-multi-select):not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused::before, .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused, html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td:first-of-type::before, html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td::before, .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover.dxbl-list-box-item-focused > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select[data-dx-focus-hidden] > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:focus > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
  .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-list-box-item-border-width, 0px) / 1.75);
  }
}
.dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before,
.dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > li:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]):hover.dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-list-box-item-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus),
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) {
  position: relative;
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
html:not(.dxSafari) .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before,
html:not(.dxSafari) .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td:first-of-type::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-item-multi-selected-hover-bg, unset);
  color: var(--dxbl-list-box-item-multi-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td,
  .dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxSafari .dxbl-list-box:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before,
.dxSafari .dxbl-list-box-render-container:not(.dxbl-disabled):not(:disabled):not(.dxbl-readonly).dxbl-list-box-multi-select:not([data-dx-focus-hidden]) > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > :not(.dxbl-list-box-empty-data-container) > tbody > tr:not(.dxbl-list-box-group-item):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]).dxbl-list-box-item-selected:hover:not(.dxbl-list-box-item-focused):not(:focus) > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-readonly-bg, unset);
  color: var(--dxbl-list-box-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container.dxbl-readonly > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-list-box-disabled-bg, unset);
  color: var(--dxbl-list-box-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
  .dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul::before,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table, .dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container.dxbl-disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-list-box-render-container:disabled > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  opacity: var(--dxbl-list-box-disabled-opacity);
}
.dxbl-list-box.valid.modified:not([type=checkbox]),
.dxbl-list-box-render-container.valid.modified:not([type=checkbox]) {
  --dxbl-list-box-border-color: var(--dxbl-list-box-validation-valid-color);
  outline: none;
}
.dxbl-list-box.invalid,
.dxbl-list-box-render-container.invalid {
  --dxbl-list-box-border-color: var(--dxbl-list-box-validation-invalid-color);
  outline: none;
}
.dxbl-list-box .dxbl-list-box-highlighted-text,
.dxbl-list-box-render-container .dxbl-list-box-highlighted-text {
  color: var(--dxbl-list-box-highlighted-text-color);
  background-color: var(--dxbl-list-box-highlighted-text-bg);
  padding: 0;
}
.dxbl-edit-dropdown > .dxbl-dropdown-body > .dxbl-list-box,
.dxbl-edit-dropdown > .dxbl-dropdown-body > .dxbl-list-box-render-container {
  width: 100%;
}
.dxbl-list-box.dxbl-sm,
.dxbl-list-box-render-container.dxbl-sm {
  --dxbl-list-box-font-size: 0.75rem;
  --dxbl-list-box-line-height: 1.5;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-item-padding-x: 0.25rem;
  --dxbl-list-box-item-padding-y: 0.1875rem;
  --dxbl-list-box-empty-item-padding-x: 0.75rem;
  --dxbl-list-box-empty-item-padding-y: 0.75rem;
  --dxbl-list-box-check-element-padding-right: 0.375rem;
  --dxbl-list-box-group-item-padding-x: 0.5rem;
  --dxbl-list-box-group-item-padding-y: 0.1875rem;
}
.dxbl-list-box.dxbl-sm li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box.dxbl-sm li.dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-sm li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-sm li.dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  height: 1rem;
  width: 1rem;
  margin: 0.25rem var(--dxbl-list-box-check-element-padding-right) 0.25rem 0;
}
.dxbl-list-box.dxbl-lg,
.dxbl-list-box-render-container.dxbl-lg {
  --dxbl-list-box-font-size: 1rem;
  --dxbl-list-box-line-height: 1.375;
  --dxbl-list-box-border-radius: 0.1875rem;
  --dxbl-list-box-item-padding-x: 0.5rem;
  --dxbl-list-box-item-padding-y: 0.3125rem;
  --dxbl-list-box-empty-item-padding-x: 1.5rem;
  --dxbl-list-box-empty-item-padding-y: 1.5rem;
  --dxbl-list-box-check-element-padding-right: 0.625rem;
  --dxbl-list-box-group-item-padding-x: 1rem;
  --dxbl-list-box-group-item-padding-y: 0.3125rem;
}
.dxbl-list-box.dxbl-lg li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box.dxbl-lg li.dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-lg li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container.dxbl-lg li.dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  height: 1.5rem;
  width: 1.5rem;
  margin: 0.25rem var(--dxbl-list-box-check-element-padding-right) 0.25rem 0;
}
.dxbl-list-box .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container .dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  -webkit-clip-path: circle();
          clip-path: circle();
}
.dxbl-list-box li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box li.dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container li > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item > .dxbl-skeleton-checkbox,
.dxbl-list-box-render-container li.dxbl-skeleton-item > .dxbl-skeleton-checkbox {
  margin: 0.25rem var(--dxbl-list-box-check-element-padding-right) 0.25rem 0;
  height: 1.25rem;
  width: 1.25rem;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div {
  padding: 0 !important;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked > div > div {
  height: 1.25rem;
  margin: 0.25rem 0;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-sm > div > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-sm > div > div {
  height: 1rem;
  margin: 0.25rem 0;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-lg > div > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-checked.dxbl-lg > div > div {
  height: 1.5rem;
  margin: 0.25rem 0;
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-list-pattern > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-list-pattern > div {
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border: var(--dxbl-list-box-item-border-width) var(--dxbl-list-box-item-border-style) var(--dxbl-list-box-item-border-color);
}
.dxbl-list-box.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-table-pattern > div,
.dxbl-list-box-render-container.dxbl-virtual-items-container-pattern.dxbl-list-box-virtual-items-container-table-pattern > div {
  border-color: var(--dxbl-list-box-border-color);
  border-style: var(--dxbl-list-box-border-style);
  border-spacing: 0;
  padding: var(--dxbl-list-box-item-padding-y) var(--dxbl-list-box-item-padding-x);
  border-width: var(--dxbl-list-box-border-width) 0 0 0;
}

.dxbl-list-box {
  height: 200px;
  overflow-y: hidden;
}

.dxbl-list-box-render-container {
  height: auto;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > li:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > div:not(.dxbl-list-box-empty-data-area-template-container),
.dxbl-list-box-render-container > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-list-box-empty-data-container > tbody > tr:not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td > div:not(.dxbl-list-box-empty-data-area-template-container) {
  padding: 1.5rem 0;
}

.dxbl-color-palette {
  --dxbl-color-palette-text-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-color-palette-font-family: inherit;
  --dxbl-color-palette-font-size: 0.875rem;
  --dxbl-color-palette-line-height: 1.4285;
  --dxbl-color-palette-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-color-palette-outline-focused: 2px solid var(--bs-primary, var(--primary));
  --dxbl-color-palette-padding: 4px;
  --dxbl-color-palette-border: 1px solid var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-color-palette-border-radius: 4px;
  --dxbl-color-palette-header-height: 32px;
  --dxbl-color-palette-header-padding: 6px;
  --dxbl-color-palette-separator: 1px solid var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-color-palette-table-margin: 6px;
  --dxbl-color-palette-table-spacing: 6px;
  --dxbl-color-palette-no-color-padding: 8px 6px;
  --dxbl-color-palette-no-color-hover-bg: unset;
  --dxbl-color-palette-no-color-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-color-palette-no-color-spacing: 10px;
  --dxbl-color-palette-no-color-disabled-opacity: 60%;
  --dxbl-color-palette-no-color-outline-offset-focused: -1px;
  --dxbl-color-palette-no-color-separator-height: 2px;
  --dxbl-color-palette-color-tile-size: 20px;
  --dxbl-color-palette-color-tile-outline: 1px solid var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-color-palette-color-tile-outline-size-state: 2px;
  --dxbl-color-palette-color-tile-outline-offset-focused: 2px;
  --dxbl-color-palette-color-tile-border-radius: 4px;
  --dxbl-color-palette-color-tile-hover-border: 2px solid var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-color-palette-color-tile-outline-selected-color: var(--bs-primary, var(--primary));
  --dxbl-color-palette-color-tile-outline-disabled-color: rgb(from var(--bs-primary, var(--primary)) r g b/0.6);
  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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: var(--dxbl-color-palette-text-color);
  font-family: var(--dxbl-color-palette-font-family);
  font-size: var(--dxbl-color-palette-font-size);
  line-height: var(--dxbl-color-palette-line-height);
  background: var(--dxbl-color-palette-bg);
  padding: var(--dxbl-color-palette-padding);
  border: var(--dxbl-color-palette-border);
  border-radius: var(--dxbl-color-palette-border-radius);
  position: relative;
  z-index: 0;
}
.dxbl-color-palette > table {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-color-palette > table > thead {
  border-bottom: var(--dxbl-color-palette-separator);
}
.dxbl-color-palette > table > thead > tr > th {
  font-size: var(--dxbl-color-palette-font-size);
  font-weight: normal;
  padding: var(--dxbl-color-palette-header-padding);
}
.dxbl-color-palette > table > tbody {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-color-palette > table > tbody > tr > td {
  padding-right: var(--dxbl-color-palette-table-spacing);
  padding-bottom: var(--dxbl-color-palette-table-spacing);
}
.dxbl-color-palette > table > tbody > tr > td:first-child {
  padding-left: var(--dxbl-color-palette-table-spacing);
}
.dxbl-color-palette > table > tbody > tr > td > div {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.dxbl-color-palette > table > tbody > tr > td > div > div {
  width: var(--dxbl-color-palette-color-tile-size);
  height: var(--dxbl-color-palette-color-tile-size);
  outline: var(--dxbl-color-palette-color-tile-outline);
  border-radius: var(--dxbl-color-palette-color-tile-border-radius);
  cursor: pointer;
}
.dxbl-color-palette > table > tbody > tr > td > div > div:hover {
  border: var(--dxbl-color-palette-color-tile-hover-border);
  outline-width: var(--dxbl-color-palette-color-tile-outline-size-state);
}
.dxbl-color-palette > table > tbody > tr > td > div.dxbl-color-palette-selected-tile > div {
  outline-color: var(--dxbl-color-palette-color-tile-outline-selected-color);
  outline-width: var(--dxbl-color-palette-color-tile-outline-size-state);
  border: var(--dxbl-color-palette-color-tile-hover-border);
}
.dxbl-color-palette > table > tbody > tr > td > div:focus-visible {
  outline: none;
}
.dxbl-color-palette > table > tbody > tr:first-child > td {
  padding-top: var(--dxbl-color-palette-table-spacing);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-separator {
  width: 100%;
  height: var(--dxbl-color-palette-no-color-separator-height);
  border-top: var(--dxbl-color-palette-separator);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container {
  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;
  padding: var(--dxbl-color-palette-no-color-padding);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container:focus-visible {
  outline: none;
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container > div > div {
  width: var(--dxbl-color-palette-color-tile-size);
  height: var(--dxbl-color-palette-color-tile-size);
  outline: var(--dxbl-color-palette-color-tile-outline);
  border-radius: var(--dxbl-color-palette-color-tile-border-radius);
}
.dxbl-color-palette > div.dxbl-color-palette-no-color-container > span {
  margin-left: var(--dxbl-color-palette-no-color-spacing);
  line-height: var(--dxbl-color-palette-color-tile-size);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dxbl-color-palette:not([data-dx-focus-hidden]) > table > tbody > tr > td > div:focus-visible {
  outline: var(--dxbl-color-palette-outline-focused);
  outline-offset: var(--dxbl-color-palette-color-tile-outline-offset-focused);
  border-radius: var(--dxbl-color-palette-color-tile-border-radius);
}
.dxbl-color-palette:not([data-dx-focus-hidden]) > table > tbody > tr > td > div:focus-visible > div {
  outline-width: var(--dxbl-color-palette-color-tile-outline-size-state);
}
.dxbl-color-palette:not([data-dx-focus-hidden]) > div.dxbl-color-palette-no-color-container:focus-visible {
  outline: var(--dxbl-color-palette-outline-focused);
  outline-offset: var(--dxbl-color-palette-no-color-outline-offset-focused);
}
.dxbl-color-palette.dxbl-readonly > table > tbody > tr > td > div > div {
  cursor: default;
}
.dxbl-color-palette.dxbl-readonly > div.dxbl-color-palette-no-color-container {
  cursor: default;
}
.dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-color-palette-no-color-hover-bg, unset);
  color: var(--dxbl-color-palette-no-color-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-color-palette:not(.dxbl-disabled):not(:disabled) > div.dxbl-color-palette-no-color-container:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-color-palette.dxbl-disabled > table > tbody > tr > td > div > div, .dxbl-color-palette:disabled > table > tbody > tr > td > div > div {
  cursor: not-allowed;
}
.dxbl-color-palette.dxbl-disabled > table > tbody > tr > td > div:not(.dxbl-color-palette-selected-tile) > div:hover, .dxbl-color-palette:disabled > table > tbody > tr > td > div:not(.dxbl-color-palette-selected-tile) > div:hover {
  border: none;
  outline: var(--dxbl-color-palette-color-tile-outline);
}
.dxbl-color-palette.dxbl-disabled > table > tbody > tr > td > div.dxbl-color-palette-selected-tile > div, .dxbl-color-palette:disabled > table > tbody > tr > td > div.dxbl-color-palette-selected-tile > div {
  outline-color: var(--dxbl-color-palette-color-tile-outline-disabled-color);
}
.dxbl-color-palette.dxbl-disabled > div.dxbl-color-palette-no-color-container, .dxbl-color-palette:disabled > div.dxbl-color-palette-no-color-container {
  cursor: not-allowed;
}
.dxbl-color-palette.dxbl-disabled > div.dxbl-color-palette-no-color-container > span, .dxbl-color-palette:disabled > div.dxbl-color-palette-no-color-container > span {
  opacity: var(--dxbl-color-palette-no-color-disabled-opacity);
}
.dxbl-color-palette.dxbl-sm {
  --dxbl-color-palette-font-size: 0.75rem;
  --dxbl-color-palette-line-height: 1.5;
  --dxbl-color-palette-padding: 2px;
  --dxbl-color-palette-header-height: 24px;
  --dxbl-color-palette-header-padding: 4px;
  --dxbl-color-palette-table-margin: 4px;
  --dxbl-color-palette-table-spacing: 4px;
  --dxbl-color-palette-no-color-padding: 6px 4px;
  --dxbl-color-palette-no-color-spacing: 8px;
  --dxbl-color-palette-color-tile-size: 16px;
}
.dxbl-color-palette.dxbl-lg {
  --dxbl-color-palette-font-size: 1rem;
  --dxbl-color-palette-line-height: 1.375;
  --dxbl-color-palette-padding: 6px;
  --dxbl-color-palette-header-height: 38px;
  --dxbl-color-palette-header-padding: 8px;
  --dxbl-color-palette-table-margin: 8px;
  --dxbl-color-palette-table-spacing: 8px;
  --dxbl-color-palette-no-color-padding: 10px 8px;
  --dxbl-color-palette-no-color-spacing: 12px;
  --dxbl-color-palette-color-tile-size: 24px;
}

.dxbl-text-edit {
  --dxbl-text-edit-font-size: 0.875rem;
  --dxbl-text-edit-line-height: 1.4285;
  --dxbl-text-edit-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-text-edit-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-text-edit-padding-x: 0.375rem;
  --dxbl-text-edit-padding-y: 0.25003125rem;
  --dxbl-text-edit-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-text-edit-border-style: solid;
  --dxbl-text-edit-border-width: 1px;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  --dxbl-text-edit-readonly-bg: unset;
  --dxbl-text-edit-readonly-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-text-edit-disabled-bg: unset;
  --dxbl-text-edit-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-text-edit-disabled-opacity: 60%;
  --dxbl-text-edit-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-text-edit-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-text-edit-btn-image-color: unset;
  --dxbl-text-edit-btn-hover-bg: unset;
  --dxbl-text-edit-btn-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-text-edit-btn-hover-image-color: unset;
  --dxbl-text-edit-btn-disabled-bg: unset;
  --dxbl-text-edit-btn-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-text-edit-btn-disabled-image-color: unset;
  --dxbl-text-edit-btn-padding-x: 0.375rem;
  --dxbl-text-edit-btn-padding-y: 0.25003125rem;
  --dxbl-text-edit-clear-btn-bg: unset;
  --dxbl-text-edit-clear-btn-color: unset;
  --dxbl-text-edit-clear-btn-hover-bg: unset;
  --dxbl-text-edit-clear-btn-hover-color: unset;
  --dxbl-text-edit-validation-valid-color: var(--bs-success, var(--success));
  --dxbl-text-edit-validation-invalid-color: var(--bs-danger, var(--danger));
  --dxbl-text-edit-validation-status-padding-x: 0.375rem;
  --dxbl-text-edit-validation-status-padding-y: 0.25003125rem;
  --dxbl-text-edit-validation-status-spacing: 0.125rem;
  background-color: var(--dxbl-text-edit-bg);
  border-radius: var(--dxbl-text-edit-border-radius);
  border: var(--dxbl-text-edit-border-width) var(--dxbl-text-edit-border-style) var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
  color: var(--dxbl-text-edit-color);
  font-size: var(--dxbl-text-edit-font-size);
  line-height: var(--dxbl-text-edit-line-height);
  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;
  padding: 0;
  position: relative;
  z-index: 0;
  --dxbl-text-edit-focus-shadow-color: rgba(var(--bs-primary-rgb), 25%);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgba(var(--bs-primary-rgb), 50%);
}
.dxbl-text-edit > .dxbl-text-edit-template, .dxbl-text-edit > .dxbl-text-edit-template .dxbl-text-edit-input, .dxbl-text-edit > .dxbl-text-edit-input, .dxbl-text-edit > textarea {
  background-color: transparent;
  border: 0;
  border-radius: var(--dxbl-text-edit-border-radius);
  color: inherit;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: inherit;
  line-height: inherit;
  padding: var(--dxbl-text-edit-padding-y) var(--dxbl-text-edit-padding-x);
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-text-edit-input, .dxbl-text-edit > textarea {
  width: 100%;
}
.dxbl-text-edit > .dxbl-text-edit-input[readonly], .dxbl-text-edit > textarea[readonly] {
  cursor: default;
}
.dxbl-text-edit .dxbl-text-edit-input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-decoration,
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-cancel-button,
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-results-button,
.dxbl-text-edit .dxbl-text-edit-input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.dxbl-text-edit > .dxbl-text-edit-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.dxbl-text-edit > .dxbl-text-edit-template .dxbl-text-edit-input {
  padding: 0;
}
.dxbl-text-edit > .dxbl-text-edit-template:not(:first-child) {
  padding-left: var(--dxbl-text-edit-padding-x);
}
.dxbl-text-edit.dxbl-readonly {
  --dxbl-text-edit-readonly-root-bg: var(--dxbl-text-edit-readonly-bg, var(--bs-body-bg, var(--dxbl-body-bg, inherit)));
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-root-bg, transparent);
}
.dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
  --dxbl-text-edit-disabled-root-bg: var(--dxbl-text-edit-disabled-bg, var(--bs-body-bg, var(--dxbl-body-bg, inherit)));
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit.dxbl-disabled, .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-text-edit.dxbl-disabled::before, .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-text-edit.dxbl-disabled::after, .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-root-bg, transparent);
}
.dxbl-text-edit.dxbl-disabled > *, .dxbl-text-edit:disabled > * {
  opacity: var(--dxbl-text-edit-disabled-opacity);
}
.dxbl-text-edit:focus-within, .dxbl-text-edit.dxbl-focused {
  border-color: var(--dxbl-text-edit-focus-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
          box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
  outline: 0;
}
.dxbl-text-edit:focus-within > .dxbl-btn, .dxbl-text-edit:focus-within > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit:focus-within > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit.dxbl-focused > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-text-edit-focus-border-color);
}
.dxbl-text-edit:has(:focus) {
  border-color: var(--dxbl-text-edit-focus-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
          box-shadow: var(--dxbl-text-edit-box-shadow), 0 0 var(--dxbl-text-edit-focus-shadow-blur) var(--dxbl-text-edit-focus-shadow-spread) var(--dxbl-text-edit-focus-shadow-color);
  outline: 0;
}
.dxbl-text-edit:has(:focus) > .dxbl-btn, .dxbl-text-edit:has(:focus) > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit:has(:focus) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-text-edit-focus-border-color);
}
.dxbl-text-edit > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  --dxbl-btn-font-size: var(--dxbl-text-edit-font-size);
  --dxbl-btn-line-height: var(--dxbl-text-edit-line-height);
  --dxbl-btn-bg: var(--dxbl-text-edit-btn-bg);
  --dxbl-btn-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-bg: var(--dxbl-text-edit-btn-hover-bg);
  --dxbl-btn-hover-background: none;
  --dxbl-btn-hover-color: var(--dxbl-text-edit-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-disabled-bg: var(--dxbl-text-edit-btn-disabled-bg);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-color: var(--dxbl-text-edit-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-text-edit-border-color);
  --dxbl-btn-border-radius: var(--dxbl-text-edit-border-radius);
  --dxbl-btn-disabled-opacity: 1;
  white-space: nowrap;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon), .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon), .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon) {
  margin-right: 0;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-btn-hover-bg, unset);
  color: var(--dxbl-text-edit-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-btn-disabled-bg, unset);
  color: var(--dxbl-text-edit-btn-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon).dxbl-disabled::before, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-btn.dxbl-edit-btn-clear, .dxbl-btn.dxbl-btn-icon):disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: default;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon + input[type=search], .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon + input[type=search], .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon + input[type=text], .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon + input[type=search] {
  padding-left: 0;
}
.dxbl-text-edit > .dxbl-btn > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn:disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-text-edit > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn {
  border-top: 0;
  border-bottom: 0;
  --dxbl-btn-padding-x: var(--dxbl-text-edit-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-text-edit-btn-padding-y);
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-text-edit-btn-padding-x);
  --dxbl-btn-padding-y: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:first-child {
  border-top: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:last-child {
  border-bottom: 0;
}
.dxbl-text-edit > .dxbl-btn {
  border-left: 0;
  border-right: 0;
}
.dxbl-text-edit > .dxbl-btn-group, .dxbl-text-edit > .dxbl-btn-group-vertical {
  position: relative;
  z-index: 0;
  background-color: var(--dxbl-text-edit-btn-bg);
}
.dxbl-text-edit > [class*=dxbl-btn-group-right]:last-of-type {
  border-top-right-radius: var(--dxbl-text-edit-border-radius);
  border-bottom-right-radius: var(--dxbl-text-edit-border-radius);
}
.dxbl-text-edit > [class*=dxbl-btn-group-left]:first-of-type {
  border-top-left-radius: var(--dxbl-text-edit-border-radius);
  border-bottom-left-radius: var(--dxbl-text-edit-border-radius);
}
.dxbl-text-edit .dxbl-btn-group-right:not(:last-of-type) > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-text-edit > .dxbl-btn-group.dxbl-btn-group-left > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical.dxbl-btn-group-left > .dxbl-btn {
  border-left: 0;
}
.dxbl-text-edit > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn, .dxbl-text-edit > .dxbl-btn-group-vertical.dxbl-btn-group-right > .dxbl-btn {
  border-right: 0;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-color: white;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-disabled-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear > svg.dxbl-image {
  color: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-clear-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-clear-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear.dxbl-disabled > .dxbl-image, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-clear-btn-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear > .dxbl-image {
  background-color: var(--dxbl-text-edit-clear-btn-bg, var(--dxbl-image-secondary-color, rgba(0, 0, 0, 0.25)));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled):hover > .dxbl-image {
  background-color: var(--dxbl-text-edit-clear-btn-hover-bg, var(--dxbl-image-secondary-hover-color, rgba(0, 0, 0, 0.5)));
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-clear > .dxbl-image {
  border-radius: 50%;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-inc, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec {
  height: 50%;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-inc > .dxbl-image, .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec > .dxbl-image {
  pointer-events: none;
  margin-top: -2px;
  margin-bottom: -2px;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-inc.dxbl-btn-first {
  border-bottom: 0;
  margin-bottom: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec.dxbl-btn-last {
  border-top: 0;
}
.dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-spin-btn-dec.dxbl-btn-last > .dxbl-image {
  margin-top: -3px;
}
.dxbl-text-edit .dxbl-edit-validation-status {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-text-edit-validation-status-padding-y) 0.125rem var(--dxbl-text-edit-validation-status-padding-y) var(--dxbl-text-edit-validation-status-padding-x);
}
.dxbl-text-edit .dxbl-edit-validation-status > .dxbl-image {
  display: none;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) {
  --dxbl-text-edit-focus-shadow-color: rgba(var(--bs-success-rgb), 25%);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgba(var(--bs-success-rgb), 50%);
  --dxbl-text-edit-border-color: var(--dxbl-text-edit-validation-valid-color);
  --dxbl-text-edit-focus-border-color: var(--dxbl-text-edit-validation-valid-color);
  outline: none;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) .dxbl-edit-validation-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-text-edit.valid.modified:not([type=checkbox]) .dxbl-edit-validation-status > .dxbl-image.dxbl-edit-validation-status-icon-valid {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--dxbl-text-edit-validation-valid-color);
}
.dxbl-text-edit.invalid {
  --dxbl-text-edit-focus-shadow-color: rgba(var(--bs-danger-rgb), 25%);
  --dxbl-text-edit-focus-shadow-spread: 0.125rem;
  --dxbl-text-edit-focus-shadow-blur: 0rem;
  --dxbl-text-edit-focus-border-color: rgba(var(--bs-danger-rgb), 50%);
  --dxbl-text-edit-border-color: var(--dxbl-text-edit-validation-invalid-color);
  --dxbl-text-edit-focus-border-color: var(--dxbl-text-edit-validation-invalid-color);
  outline: none;
}
.dxbl-text-edit.invalid .dxbl-edit-validation-status {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-text-edit.invalid .dxbl-edit-validation-status > .dxbl-image.dxbl-edit-validation-status-icon-invalid {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: var(--dxbl-text-edit-validation-invalid-color);
}
.dxbl-text-edit.dxbl-sm {
  --dxbl-text-edit-font-size: 0.75rem;
  --dxbl-text-edit-line-height: 1.5;
  --dxbl-text-edit-padding-x: 0.25rem;
  --dxbl-text-edit-padding-y: 0.1875rem;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-btn-padding-x: 0.25rem;
  --dxbl-text-edit-btn-padding-y: 0.1875rem;
  --dxbl-text-edit-validation-status-padding-x: 0.25rem;
  --dxbl-text-edit-validation-status-padding-y: 0.1875rem;
}
.dxbl-text-edit.dxbl-lg {
  --dxbl-text-edit-font-size: 1rem;
  --dxbl-text-edit-line-height: 1.375;
  --dxbl-text-edit-padding-x: 0.5rem;
  --dxbl-text-edit-padding-y: 0.3125rem;
  --dxbl-text-edit-border-radius: 0.1875rem;
  --dxbl-text-edit-btn-padding-x: 0.5rem;
  --dxbl-text-edit-btn-padding-y: 0.3125rem;
  --dxbl-text-edit-validation-status-padding-x: 0.5rem;
  --dxbl-text-edit-validation-status-padding-y: 0.3125rem;
}

.dxbl-text-edit.dxbl-memo-edit {
  --dxbl-memo-edit-scroll-color: var(--bs-gray-400, #ced4da);
  position: relative;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons {
  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;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area {
  padding: var(--dxbl-text-edit-padding-y) var(--dxbl-text-edit-padding-y);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area .dxbl-btn-group.dxbl-btn-group-right {
  margin-left: auto;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area .dxbl-btn-group.dxbl-btn-group-left {
  margin-right: auto;
}
.dxbl-text-edit.dxbl-memo-edit.dxbl-memo-edit-has-buttons .dxbl-memo-edit-buttons-area .dxbl-btn-group > .dxbl-btn {
  border-radius: var(--dxbl-btn-border-radius);
}
.dxbl-text-edit.dxbl-memo-edit > textarea {
  min-height: calc(var(--dxbl-text-edit-padding-y) * 2 + var(--dxbl-text-edit-line-height) * var(--dxbl-text-edit-font-size));
  min-width: calc(var(--dxbl-text-edit-padding-x) * 2 + 1.25rem);
  scrollbar-width: thin;
  scrollbar-color: var(--dxbl-memo-edit-scroll-color) transparent;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-btn.dxbl-edit-btn-clear + textarea {
  padding-right: 2.625rem;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-btn.dxbl-edit-btn-clear {
  height: 100%;
  position: absolute;
  right: 1.25rem;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-resize {
  resize: both;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-v-resize {
  resize: vertical;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-h-resize {
  resize: horizontal;
}
.dxbl-text-edit.dxbl-memo-edit > .dxbl-no-resize {
  resize: none;
}

.dxbl-tag-box {
  --dxbl-tag-box-tag-bg: unset;
  --dxbl-tag-box-tag-color: inherit;
  --dxbl-tag-box-tag-readonly-bg: unset;
  --dxbl-tag-box-tag-readonly-color: inherit;
  --dxbl-tag-box-tag-disabled-bg: unset;
  --dxbl-tag-box-tag-disabled-color: inherit;
  --dxbl-tag-box-tag-border-color: transparent;
  --dxbl-tag-box-tag-border-style: solid;
  --dxbl-tag-box-tag-border-width: 0rem;
  --dxbl-tag-box-tag-border-radius: 3rem;
  --dxbl-tag-box-tag-padding-x: 0.25rem;
  --dxbl-tag-box-tag-padding-y: 0.12503125rem;
  --dxbl-tag-box-tag-spacing-x: 0.25rem;
  --dxbl-tag-box-tag-spacing-y: 0.125rem;
  --dxbl-tag-box-tag-text-padding-left: 0.375rem;
  --dxbl-tag-box-tag-text-padding-right: 0.75rem;
  --dxbl-tag-box-tag-close-btn-bg: unset;
  --dxbl-tag-box-tag-close-btn-color: white;
  --dxbl-tag-box-tag-close-btn-hover-bg: unset;
  --dxbl-tag-box-tag-close-btn-hover-color: white;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-bottom: var(--dxbl-tag-box-tag-spacing-y);
  padding-left: var(--dxbl-text-edit-padding-x);
}
.dxbl-tag-box > .dxbl-text-edit-input {
  padding-left: 0;
  width: unset;
  max-width: 100%;
}
.dxbl-tag-box > .dxbl-text-edit-input, .dxbl-tag-box > .dxbl-edit-btn-clear, .dxbl-tag-box > .dxbl-edit-validation-status {
  margin-bottom: calc(var(--dxbl-tag-box-tag-spacing-y) * -1);
}
.dxbl-tag-box > .dxbl-edit-btn-clear {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.dxbl-tag-box > .dxbl-tag {
  font-size: inherit;
  line-height: inherit;
  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;
  position: relative;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  margin-top: var(--dxbl-tag-box-tag-spacing-y);
  margin-right: var(--dxbl-tag-box-tag-spacing-x);
  max-width: calc(100% - 4em);
  white-space: nowrap;
}
.dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
  border-radius: var(--dxbl-tag-box-tag-border-radius);
  border: var(--dxbl-tag-box-tag-border-width) var(--dxbl-tag-box-tag-border-style) var(--dxbl-tag-box-tag-border-color);
  padding: var(--dxbl-tag-box-tag-padding-y) var(--dxbl-tag-box-tag-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-bg, unset);
  color: var(--dxbl-tag-box-tag-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box > .dxbl-tag:not(.dxbl-tag-tmpl)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-tag-text {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  padding: 0 var(--dxbl-tag-box-tag-text-padding-right) 0 var(--dxbl-tag-box-tag-text-padding-left);
  cursor: default;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close {
  --dxbl-btn-padding-x: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-border-radius: 50%;
  --dxbl-btn-color: white;
  --dxbl-btn-hover-color: white;
  --dxbl-btn-disabled-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > svg.dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close.dxbl-disabled > .dxbl-image, .dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:disabled > .dxbl-image {
  color: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-tag-box-tag-close-btn-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > .dxbl-image {
  background-color: var(--dxbl-tag-box-tag-close-btn-bg, var(--dxbl-image-secondary-color, rgba(0, 0, 0, 0.25)));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close:not(.dxbl-disabled):not(:disabled):hover > .dxbl-image {
  background-color: var(--dxbl-tag-box-tag-close-btn-hover-bg, var(--dxbl-image-secondary-hover-color, rgba(0, 0, 0, 0.5)));
}
.dxbl-tag-box > .dxbl-tag > .dxbl-btn.dxbl-tag-btn-close > .dxbl-image {
  border-radius: 50%;
}
.dxbl-tag-box > .dxbl-edit-validation-status {
  margin-left: calc(var(--dxbl-text-edit-padding-x) * -1);
  margin-right: var(--dxbl-text-edit-padding-x);
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
      -ms-flex-order: -1;
          order: -1;
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-readonly-bg, unset);
  color: var(--dxbl-tag-box-tag-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box.dxbl-readonly > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box.dxbl-readonly > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box.dxbl-readonly > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-tag-box.dxbl-readonly > .dxbl-tag > .dxbl-tag-text {
  padding: 0 var(--dxbl-tag-box-tag-text-padding-left) 0 var(--dxbl-tag-box-tag-text-padding-left);
}
.dxbl-tag-box.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}
.dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tag-box-tag-disabled-bg, unset);
  color: var(--dxbl-tag-box-tag-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tag-box.dxbl-disabled > .dxbl-tag, .dxbl-tag-box:disabled > .dxbl-tag {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tag-box-tag-border-width, 0px) / 1.75);
  }
}
.dxbl-tag-box.dxbl-disabled > .dxbl-tag::before, .dxbl-tag-box:disabled > .dxbl-tag::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tag-box-tag-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-tag-box.dxbl-sm {
  --dxbl-tag-box-tag-padding-x: 0.25rem;
  --dxbl-tag-box-tag-padding-y: 0.125rem;
  --dxbl-tag-box-tag-spacing-x: 0.1875rem;
  --dxbl-tag-box-tag-spacing-y: 0.0625rem;
  --dxbl-tag-box-tag-text-padding-left: 0.25rem;
  --dxbl-tag-box-tag-text-padding-right: 0.5rem;
}
.dxbl-tag-box.dxbl-sm.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}
.dxbl-tag-box.dxbl-lg {
  --dxbl-tag-box-tag-padding-x: 0.375rem;
  --dxbl-tag-box-tag-padding-y: 0.125rem;
  --dxbl-tag-box-tag-spacing-x: 0.375rem;
  --dxbl-tag-box-tag-spacing-y: 0.1875rem;
  --dxbl-tag-box-tag-text-padding-left: 0.5rem;
  --dxbl-tag-box-tag-text-padding-right: 1rem;
}
.dxbl-tag-box.dxbl-lg.dxbl-edit-btn-clear-visible {
  padding-right: calc(1rem + 2 * var(--dxbl-text-edit-btn-padding-x));
}

.dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-family: inherit;
  --dxbl-edit-dropdown-font-size: 0.875rem;
  --dxbl-edit-dropdown-line-height: 1.4285;
  --dxbl-edit-dropdown-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-edit-dropdown-max-height: 200px;
  --dxbl-edit-dropdown-margin-x: 0;
  --dxbl-edit-dropdown-margin-y: 0.0625rem;
  --dxbl-edit-dropdown-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-edit-dropdown-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-edit-dropdown-border-style: solid;
  --dxbl-edit-dropdown-border-width: 1px;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
  --dxbl-edit-dropdown-header-bg: unset;
  --dxbl-edit-dropdown-header-color: inherit;
  --dxbl-edit-dropdown-header-btn-color: unset;
  --dxbl-edit-dropdown-header-btn-hover-color: unset;
  --dxbl-edit-dropdown-header-btn-disabled-color: unset;
  --dxbl-edit-dropdown-header-title-font-weight: 600;
  --dxbl-edit-dropdown-header-padding-x: 0.25rem;
  --dxbl-edit-dropdown-header-padding-y: 0.25rem;
  --dxbl-edit-dropdown-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-edit-dropdown-min-width: 0;
  --dxbl-edit-dropdown-btn-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-edit-dropdown-btn-focus-outline-width: 0.125rem;
  --dxbl-edit-dropdown-btn-focus-outline-offset: -1px;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content {
  font-size: var(--dxbl-edit-dropdown-font-size);
  font-family: var(--dxbl-edit-dropdown-font-family);
  line-height: var(--dxbl-edit-dropdown-line-height);
  background-color: var(--dxbl-edit-dropdown-bg);
  color: var(--dxbl-edit-dropdown-color);
  margin: var(--dxbl-edit-dropdown-margin-y) var(--dxbl-edit-dropdown-margin-x);
  border: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
  border-radius: var(--dxbl-edit-dropdown-border-radius);
  -webkit-box-shadow: var(--dxbl-edit-dropdown-box-shadow);
          box-shadow: var(--dxbl-edit-dropdown-box-shadow);
  min-width: var(--dxbl-edit-dropdown-min-width);
  position: relative;
  z-index: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown-hidden,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content-hidden {
  visibility: hidden;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown-shown,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content-shown {
  visibility: visible;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-modal-body, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-dropdown-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-modal-body,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-dropdown-body {
  padding: 0 !important;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body > *,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body > * {
  width: 100%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-calendar,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-calendar {
  border: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs {
  border-bottom: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item {
  border-radius: 0;
  border-top: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text {
  text-align: center;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-date,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-date {
  border-left: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-time,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-date-time-edit-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-date-time-edit-tabs-time {
  border-right: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content {
  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;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header,
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-tabs-content .dxbl-calendar-header::before {
  background-color: transparent;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox {
  --dxbl-listbox-bg: transparent;
  --dxbl-listbox-border-width: 0;
  --dxbl-listbox-border-radius: inherit;
  max-height: 200px;
  height: auto;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox div.dxbl-listbox-item,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox div.dxbl-listbox-item {
  white-space: nowrap;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card > .dxgvHSDC,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content > .dxbl-edit-dropdown-body .dxbl-listbox .dxbs-gridview > .card > .dxgvHSDC {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: var(--dxbl-edit-dropdown-header-padding-y) var(--dxbl-edit-dropdown-header-padding-x);
  border-bottom: var(--dxbl-edit-dropdown-border-width) var(--dxbl-edit-dropdown-border-style) var(--dxbl-edit-dropdown-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-edit-dropdown-header-bg, unset);
  color: var(--dxbl-edit-dropdown-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-color: var(--dxbl-edit-dropdown-header-btn-color);
  --dxbl-btn-hover-color: var(--dxbl-edit-dropdown-header-btn-color);
  --dxbl-btn-disabled-bg: transparent;
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--dxbl-edit-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-edit-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-edit-dropdown-btn-focus-outline-offset);
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn.dxbl-disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-edit-dropdown-header-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-edit-dropdown-header-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown .dxbl-edit-dropdown-header > .dxbl-edit-dropdown-title,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-edit-dropdown > .dxbl-modal-content .dxbl-edit-dropdown-header > .dxbl-edit-dropdown-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: var(--dxbl-edit-dropdown-header-title-font-weight);
  font-size: 0.9em;
  border: 0;
  margin: 0;
  white-space: nowrap;
}

.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-edit-dropdown {
  max-width: 100vw;
}

.dxbl-sm.dxbl-dropdown > .dxbl-edit-dropdown, .dxbl-sm.dxbl-modal > .dxbl-modal-root > .dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-size: 0.75rem;
  --dxbl-edit-dropdown-line-height: 1.5;
  --dxbl-edit-dropdown-header-padding-x: 0.125rem;
  --dxbl-edit-dropdown-header-padding-y: 0.125rem;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
}

.dxbl-lg.dxbl-dropdown > .dxbl-edit-dropdown, .dxbl-lg.dxbl-modal > .dxbl-modal-root > .dxbl-edit-dropdown {
  --dxbl-edit-dropdown-font-size: 1rem;
  --dxbl-edit-dropdown-line-height: 1.375;
  --dxbl-edit-dropdown-header-padding-x: 0.375rem;
  --dxbl-edit-dropdown-header-padding-y: 0.375rem;
  --dxbl-edit-dropdown-border-radius: 0.1875rem;
}

.dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 1rem;
  --dxbl-roolers-container-padding-x: 1rem;
  --dxbl-rooler-item-padding-y: 0.5rem;
  --dxbl-rooler-item-padding-x: 1rem;
  --dxbl-rooler-title-padding-y: 0.5rem;
  --dxbl-rooler-title-padding-x: 1rem;
  --dxbl-rooler-title-font-weight: 600;
  --dxbl-roller-item-focus-outline-width: 0.125rem;
  --dxbl-roller-item-focus-outline-color: var(--bs-primary, var(--primary));
  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;
  padding: var(--dxbl-roolers-container-padding-y) var(--dxbl-roolers-container-padding-y);
}
.dxbl-rollers-container .dxbl-roller-container {
  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-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
  position: relative;
}
.dxbl-rollers-container .dxbl-roller-container .dxbl-roller {
  outline: 0;
  overflow: hidden;
  position: relative;
  color: inherit;
}
.dxbl-rollers-container .dxbl-roller-container .dxbl-roller-title {
  font-size: 0.8125em;
  font-weight: var(--dxbl-rooler-title-font-weight);
  padding: var(--dxbl-rooler-title-padding-y) var(--dxbl-rooler-title-padding-x);
  text-align: center;
  color: currentcolor;
  opacity: 0.5;
}
.dxbl-rollers-container .dxbl-roller-item,
.dxbl-rollers-container .dxbl-roller-after {
  text-align: center;
  padding: var(--dxbl-rooler-item-padding-y) var(--dxbl-rooler-item-padding-x);
  will-change: transform, opacity;
  white-space: nowrap;
}
.dxbl-rollers-container .dxbl-roller-item,
.dxbl-rollers-container .dxbl-roller-item.dxbl-roller-expander {
  cursor: pointer;
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-rollers-container .dxbl-roller-item.dxbl-roller-expander {
  height: 0;
  overflow: hidden;
  visibility: hidden;
  padding: 0 1rem;
}
.dxbl-rollers-container .dxbl-roller-after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  border-color: currentcolor;
  cursor: default;
}
.dxbl-rollers-container .dxbl-roller-after .dxbl-roller-item, .dxbl-rollers-container .dxbl-roller-after::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  font-weight: 600;
}
.dxbl-rollers-container .dxbl-roller-after::after {
  content: " ";
  border-top: 1px solid currentcolor;
  border-bottom: 1px solid currentcolor;
  opacity: 0.15;
  z-index: 2;
}
.dxbl-rollers-container:not([data-dx-focus-hidden]) .dxbl-roller-after:focus-visible {
  outline: var(--dxbl-roller-item-focus-outline-width) solid var(--dxbl-roller-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-roller-item-focus-outline-width) * -1);
}
.dxbl-rollers-container.dxbl-roller-invalid-data .dxbl-roller-after > .dxbl-roller-item {
  opacity: 0.35;
}
.dxbl-rollers-container .dxbl-roller:focus .dxbl-roller-after::after {
  opacity: 0.3;
}

.dxbl-sm .dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 0.75rem;
  --dxbl-roolers-container-padding-x: 0.75rem;
  --dxbl-rooler-item-padding-y: 0.375rem;
  --dxbl-rooler-item-padding-x: 0.75rem;
  --dxbl-rooler-title-padding-y: 0.375rem;
  --dxbl-rooler-title-padding-x: 0.75rem;
}

.dxbl-lg .dxbl-rollers-container {
  --dxbl-roolers-container-padding-y: 1.25rem;
  --dxbl-roolers-container-padding-x: 1.25rem;
  --dxbl-rooler-item-padding-y: 0.625rem;
  --dxbl-rooler-item-padding-x: 1.25rem;
  --dxbl-rooler-title-padding-y: 0.625rem;
  --dxbl-rooler-title-padding-x: 1.25rem;
}

.dxbl-rollers-footer {
  --dxbl-roolers-footer-bg: unset;
  --dxbl-roolers-footer-color: inherit;
  --dxbl-roolers-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-roolers-border-style: solid;
  --dxbl-roolers-border-width: 1px;
  --dxbl-roolers-footer-padding-y: 0.5rem;
  --dxbl-roolers-footer-padding-x: 0.5rem;
  --dxbl-roolers-footer-btn-spacing: 0.5rem;
  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;
  padding: var(--dxbl-roolers-footer-padding-y) var(--dxbl-roolers-footer-padding-x);
  border-top: var(--dxbl-roolers-border-width) var(--dxbl-roolers-border-style) var(--dxbl-roolers-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-roolers-footer-bg, unset);
  color: var(--dxbl-roolers-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-rollers-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-rollers-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-rollers-footer > .dxbl-btn {
  --dxbl-btn-focus-box-shadow: none;
  --dxbl-btn-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-btn-focus-outline-size: 0.125rem;
}

.dxbl-sm .dxbl-rollers-footer {
  --dxbl-roolers-footer-padding-y: 0.375rem;
  --dxbl-roolers-footer-padding-x: 0.375rem;
}

.dxbl-lg .dxbl-rollers-footer {
  --dxbl-roolers-footer-padding-y: 0.625rem;
  --dxbl-roolers-footer-padding-x: 0.625rem;
}

.dxbl-pager {
  --dxbl-pager-font-family: inherit;
  --dxbl-pager-font-size: 0.875rem;
  --dxbl-pager-line-height: 1.4285;
  --dxbl-pager-bg: transparent;
  --dxbl-pager-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-pager-border-color: transparent;
  --dxbl-pager-border-style: solid;
  --dxbl-pager-border-width: 0;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-pager-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-pager-btn-border-style: solid;
  --dxbl-pager-btn-border-width: 1px;
  --dxbl-pager-btn-color: unset;
  --dxbl-pager-btn-hover-bg: unset;
  --dxbl-pager-btn-hover-color: inherit;
  --dxbl-pager-btn-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-pager-btn-disabled-color: unset;
  --dxbl-pager-btn-padding-x: 0.375rem;
  --dxbl-pager-btn-padding-y: 0.25003125rem;
  --dxbl-pager-page-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-pager-page-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-pager-page-btn-hover-bg: unset;
  --dxbl-pager-page-btn-hover-color: inherit;
  --dxbl-pager-active-page-btn-bg: var(--bs-primary, var(--primary));
  --dxbl-pager-active-page-btn-color: var(--bs-white, var(--white));
  --dxbl-pager-page-edit-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-pager-page-edit-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-pager-page-edit-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-pager-page-edit-padding-x: 0.375rem;
  --dxbl-pager-page-edit-padding-y: 0.25003125rem;
  --dxbl-pager-page-edit-spacing: 0.375rem;
  font-family: var(--dxbl-pager-font-family);
  font-size: var(--dxbl-pager-font-size);
  line-height: var(--dxbl-pager-line-height);
  background-color: var(--dxbl-pager-bg);
  border-radius: var(--dxbl-pager-border-radius);
  border: var(--dxbl-pager-border-width) var(--dxbl-pager-border-style) var(--dxbl-pager-border-color);
  color: var(--dxbl-pager-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--dxbl-pager-padding-y) var(--dxbl-pager-padding-x);
  position: relative;
  z-index: 0;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-font-family: var(--dxbl-pager-font-family);
  --dxbl-btn-font-size: var(--dxbl-pager-font-size);
  --dxbl-btn-line-height: var(--dxbl-pager-line-height);
  --dxbl-btn-bg: var(--dxbl-pager-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-btn-color);
  --dxbl-btn-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-pager-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-pager-btn-border-width);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-bg: var(--dxbl-pager-btn-hover-bg);
  --dxbl-btn-hover-background: none;
  --dxbl-btn-hover-color: var(--dxbl-pager-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-btn-disabled-bg);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-color: var(--dxbl-pager-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-pager-btn-border-color);
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-padding-x: var(--dxbl-pager-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-pager-btn-padding-y);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: calc(2 * var(--dxbl-pager-btn-padding-y) + var(--dxbl-pager-font-size) * var(--dxbl-pager-line-height) + 2 * var(--dxbl-pager-btn-border-width));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pager-btn-hover-bg, unset);
  color: var(--dxbl-pager-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-pager-btn-bg, transparent);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn {
  --dxbl-btn-bg: var(--dxbl-pager-page-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-page-btn-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-page-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-pager-page-btn-color);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pager-page-btn-hover-bg, unset);
  color: var(--dxbl-pager-page-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-pager-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-pager-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-page-btn:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-pager-page-btn-bg, transparent);
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn {
  --dxbl-btn-bg: var(--dxbl-pager-active-page-btn-bg);
  --dxbl-btn-color: var(--dxbl-pager-active-page-btn-color);
  --dxbl-btn-disabled-bg: var(--dxbl-pager-active-page-btn-bg);
  --dxbl-btn-disabled-color: var(--dxbl-pager-active-page-btn-color);
  --dxbl-btn-disabled-background: none;
  --dxbl-pager-page-btn-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-pager-page-btn-hover-color: var(--bs-white, var(--white));
  cursor: default;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-active-page-btn:disabled > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn) > svg.dxbl-image {
  color: var(--dxbl-pager-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-pager-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-pager-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-pager-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn).dxbl-disabled > .dxbl-image, .dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-pager-page-btn):disabled > .dxbl-image {
  color: var(--dxbl-pager-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-pager-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-first-page-btn {
  border-bottom-left-radius: var(--dxbl-btn-border-radius) !important;
  border-top-left-radius: var(--dxbl-btn-border-radius) !important;
}
.dxbl-pager > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-pager-last-page-btn {
  border-bottom-right-radius: var(--dxbl-btn-border-radius) !important;
  border-top-right-radius: var(--dxbl-btn-border-radius) !important;
}
.dxbl-pager .dxbl-pager-page-edit {
  --dxbl-text-edit-font-family: var(--dxbl-pager-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-pager-font-size);
  --dxbl-text-edit-line-height: var(--dxbl-pager-line-height);
  --dxbl-text-edit-bg: var(--dxbl-pager-page-edit-bg);
  --dxbl-text-edit-color: var(--dxbl-pager-page-edit-color);
  --dxbl-text-edit-border-color: var(--dxbl-pager-page-edit-border-color);
  --dxbl-text-edit-padding-x: var(--dxbl-pager-page-edit-padding-x);
  --dxbl-text-edit-padding-y: var(--dxbl-pager-page-edit-padding-y);
  border-radius: 0;
  margin-left: var(--dxbl-pager-page-edit-spacing);
  margin-right: 0 !important;
}
.dxbl-pager .dxbl-pager-page-edit > input {
  text-align: center;
}
.dxbl-pager .dxbl-pager-page-edit-text {
  --dxbl-text-padding-x: var(--dxbl-pager-page-edit-spacing);
  --dxbl-text-padding-y: var(--dxbl-pager-page-edit-padding-y);
  white-space: nowrap;
}
.dxbl-pager .dxbl-pager-compact-mode {
  display: none;
}
.dxbl-pager.dxbl-sm {
  --dxbl-pager-font-size: 0.75rem;
  --dxbl-pager-line-height: 1.5;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-padding-x: 0.25rem;
  --dxbl-pager-btn-padding-y: 0.1875rem;
  --dxbl-pager-page-edit-padding-x: 0.25rem;
  --dxbl-pager-page-edit-padding-y: 0.1875rem;
  --dxbl-pager-page-edit-spacing: 0.25rem;
}
.dxbl-pager.dxbl-lg {
  --dxbl-pager-font-size: 1rem;
  --dxbl-pager-line-height: 1.375;
  --dxbl-pager-border-radius: 0.1875rem;
  --dxbl-pager-padding-x: 0;
  --dxbl-pager-padding-y: 0;
  --dxbl-pager-btn-padding-x: 0.5rem;
  --dxbl-pager-btn-padding-y: 0.3125rem;
  --dxbl-pager-page-edit-padding-x: 0.5rem;
  --dxbl-pager-page-edit-padding-y: 0.3125rem;
  --dxbl-pager-page-edit-spacing: 0.5rem;
}

@media (max-width: 375px) {
  .dxbl-pager.dxbl-sm .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager.dxbl-sm .dxbl-pager-full-mode {
    display: none;
  }
}
@media (max-width: 576px) {
  .dxbl-pager:not(.dxbl-sm):not(.dxbl-lg) .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager:not(.dxbl-sm):not(.dxbl-lg) .dxbl-pager-full-mode {
    display: none;
  }
}
@media (max-width: 625px) {
  .dxbl-pager.dxbl-lg .dxbl-pager-compact-mode {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .dxbl-pager.dxbl-lg .dxbl-pager-full-mode {
    display: none;
  }
}
.dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.5rem;
  --dxbl-pager-container-padding-y: 0.5rem;
  --dxbl-pager-container-spacing: 0.5rem;
  background-color: transparent;
  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;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: var(--dxbl-pager-container-padding-y) var(--dxbl-pager-container-padding-x) 0;
}
.dxbl-pager-container > * {
  margin-bottom: var(--dxbl-pager-container-padding-y);
}
.dxbl-pager-container > :not(:last-child) {
  margin-right: var(--dxbl-pager-container-spacing);
}
.dxbl-pager-container > .dxbl-pager-page-size-selector {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-pager-container > .dxbl-pager-page-size-selector > label {
  padding-left: 0;
  white-space: nowrap;
}
.dxbl-pager-container > .dxbl-pager-page-size-selector > .dxbl-text-edit {
  width: 5em;
}
.dxbl-pager-container.dxbl-sm, .dxbl-sm > .dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.375rem;
  --dxbl-pager-container-padding-y: 0.375rem;
  --dxbl-pager-container-spacing: 0.25rem;
}
.dxbl-pager-container.dxbl-lg, .dxbl-lg > .dxbl-pager-container {
  --dxbl-pager-container-padding-x: 0.625rem;
  --dxbl-pager-container-padding-y: 0.625rem;
  --dxbl-pager-container-spacing: 0.75rem;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-grid {
  --dxbl-grid-font-family: inherit;
  --dxbl-grid-font-size: 0.875rem;
  --dxbl-grid-line-height: 1.4285;
  --dxbl-grid-min-width: 240px;
  --dxbl-grid-max-height: 10000px;
  --dxbl-grid-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-grid-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-grid-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-grid-fixed-column-border-color: var(--bs-gray-600, #6c757d);
  --dxbl-grid-border-style: solid;
  --dxbl-grid-border-width: 1px;
  --dxbl-grid-border-radius: 0.1875rem;
  --dxbl-grid-highlighted-text-bg: yellow;
  --dxbl-grid-highlighted-text-color: #212529;
  --dxbl-grid-empty-data-area-padding-x: 1.5rem;
  --dxbl-grid-empty-data-area-padding-y: 3rem;
  --dxbl-grid-text-cell-padding-x: 0.375rem;
  --dxbl-grid-text-cell-padding-y: 0.25003125rem;
  --dxbl-grid-editor-cell-padding-x: 0.375rem;
  --dxbl-grid-editor-cell-padding-y: 0.25003125rem;
  --dxbl-grid-toolbar-container-padding-x: 1rem;
  --dxbl-grid-toolbar-container-padding-y: 0.75rem;
  --dxbl-grid-toolbar-container-min-height: 3.375rem;
  --dxbl-grid-group-panel-container-padding-x: 1rem;
  --dxbl-grid-group-panel-container-padding-y: 0.75rem;
  --dxbl-grid-group-panel-container-spacing: 0.5rem;
  --dxbl-grid-group-panel-header-padding-x: 0.75rem;
  --dxbl-grid-group-panel-header-padding-y: 0.25003125rem;
  --dxbl-grid-group-panel-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  --dxbl-grid-group-indent-cell-width: 1.875rem;
  --dxbl-grid-search-box-container-width: 17rem;
  --dxbl-grid-search-box-container-padding-x: 1rem;
  --dxbl-grid-search-box-container-padding-y: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-x: 1rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.5rem;
  --dxbl-grid-edit-form-padding-x: 1rem;
  --dxbl-grid-edit-form-padding-y: 1rem;
  --dxbl-grid-inplace-edit-border-width: 2px;
  --dxbl-grid-detail-cell-padding-x: 1.75rem;
  --dxbl-grid-detail-cell-padding-y: 1.75rem;
  --dxbl-grid-expand-btn-bg: transparent;
  --dxbl-grid-expand-btn-color: unset;
  --dxbl-grid-expand-btn-hover-bg: unset;
  --dxbl-grid-expand-btn-hover-color: unset;
  --dxbl-grid-expand-btn-padding-x: 0.25003125rem;
  --dxbl-grid-expand-btn-padding-y: 0.25003125rem;
  --dxbl-grid-header-font-weight: 600;
  --dxbl-grid-header-bg: unset;
  --dxbl-grid-header-color: inherit;
  --dxbl-grid-header-spacing: 0.375rem;
  --dxbl-grid-footer-font-weight: 700;
  --dxbl-grid-footer-bg: unset;
  --dxbl-grid-footer-color: inherit;
  --dxbl-grid-group-footer-font-weight: 600;
  --dxbl-grid-group-footer-bg: unset;
  --dxbl-grid-group-footer-color: inherit;
  --dxbl-grid-selection-bg: unset;
  --dxbl-grid-selection-color: inherit;
  --dxbl-grid-focus-bg: unset;
  --dxbl-grid-focus-color: var(--bs-white, var(--white));
  --dxbl-grid-focus-frame-color: var(--bs-primary, var(--primary));
  --dxbl-grid-selection-focus-bg: unset;
  --dxbl-grid-selection-focus-color: var(--bs-white, var(--white));
  --dxbl-grid-touch-bg: unset;
  --dxbl-grid-touch-color: inherit;
  --dxbl-grid-hover-bg: inherit;
  --dxbl-grid-hover-color: inherit;
  --dxbl-grid-row-drag-hint-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.6);
  --dxbl-grid-top-fixed-body-height: 1.75rem;
  background-color: var(--dxbl-grid-bg);
  border-radius: var(--dxbl-grid-border-radius);
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  color: var(--dxbl-grid-color);
  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;
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  min-width: var(--dxbl-grid-min-width);
  max-height: var(--dxbl-grid-max-height);
  width: 100%;
  text-align: left;
}
.dxbl-grid > .dxbl-loading-panel {
  z-index: 1;
}
.dxbl-grid > .dxbl-grid-top-panel, .dxbl-grid > .dxbl-grid-bottom-panel {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxSafari .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-bottom-panel {
  border-top: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-bottom-panel:last-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-toolbar-container {
  padding: var(--dxbl-grid-toolbar-container-padding-y) var(--dxbl-grid-toolbar-container-padding-x);
  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;
  min-height: var(--dxbl-grid-toolbar-container-min-height);
}
.dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-toolbar-container, .dxbl-grid > .dxbl-grid-top-panel {
  border-bottom: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-top-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid > .dxbl-grid-top-panel:first-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: var(--dxbl-grid-group-panel-container-padding-y) var(--dxbl-grid-group-panel-container-padding-x) 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > * {
  margin-bottom: var(--dxbl-grid-group-panel-container-padding-y);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > :not(:last-child) {
  margin-right: var(--dxbl-grid-group-panel-container-spacing);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > .dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-group-panel-free-space {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header {
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  border-radius: var(--dxbl-grid-border-radius);
  padding: var(--dxbl-grid-group-panel-header-padding-y) var(--dxbl-grid-group-panel-header-padding-x);
  -webkit-box-shadow: var(--dxbl-grid-group-panel-header-shadow);
          box-shadow: var(--dxbl-grid-group-panel-header-shadow);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
  margin-left: auto;
  width: var(--dxbl-grid-search-box-container-width);
  padding: var(--dxbl-grid-search-box-container-padding-y) var(--dxbl-grid-search-box-container-padding-x);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
@media (max-width: 768px) {
  .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
    width: 100%;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container {
    padding-bottom: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus {
    outline: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus > .dxbl-grid-search-box {
    outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  }
}
.dxbl-grid > .dxbl-grid-row-drag-hint {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: move;
  left: 0;
  top: 0;
  visibility: hidden;
  z-index: 20000;
  pointer-events: none;
  background-color: var(--dxbl-grid-bg);
  border-radius: var(--dxbl-grid-border-radius);
  -webkit-box-shadow: var(--dxbl-grid-row-drag-hint-shadow);
          box-shadow: var(--dxbl-grid-row-drag-hint-shadow);
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid > .dxbl-grid-row-drag-hint > .dxbl-grid-row-drag-hint-drag-anchor {
  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;
  height: auto;
  padding-right: var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid > .dxbl-grid-row-drag-hint > .dxbl-text {
  border-left: 1px var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid .dxbl-grid-search-box-container > .dxbl-grid-search-box > .dxbl-btn-icon > .dxbl-image {
  opacity: 0.4;
}
.dxbl-grid .dxbl-grid-highlighted-text {
  color: var(--dxbl-grid-highlighted-text-color);
  background-color: var(--dxbl-grid-highlighted-text-bg);
}
.dxbl-grid .dxbl-grid-empty-data-area {
  text-align: center;
  padding: var(--dxbl-grid-empty-data-area-padding-y) var(--dxbl-grid-empty-data-area-padding-x);
  border-top: 0;
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-not-found {
  display: block;
  color: var(--bs-gray-600, #6c757d);
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  vertical-align: middle;
  padding-left: 0.5rem;
  color: var(--bs-primary, var(--primary));
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-image {
  width: 3rem;
  height: 3rem;
  color: var(--bs-gray-600, #6c757d);
}
.dxbl-grid .dxbl-pager {
  --dxbl-pager-font-family: var(--dxbl-grid-font-family);
  --dxbl-pager-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-text-edit {
  --dxbl-text-edit-font-family: var(--dxbl-grid-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-checkbox {
  --dxbl-checkbox-font-family: var(--dxbl-grid-font-family);
  --dxbl-checkbox-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid.dxbl-sm {
  --dxbl-grid-font-size: 0.75rem;
  --dxbl-grid-line-height: 1.5;
  --dxbl-grid-empty-data-area-padding-x: 1rem;
  --dxbl-grid-empty-data-area-padding-y: 2rem;
  --dxbl-grid-text-cell-padding-x: 0.25rem;
  --dxbl-grid-text-cell-padding-y: 0.1875rem;
  --dxbl-grid-editor-cell-padding-x: 0.25rem;
  --dxbl-grid-editor-cell-padding-y: 0.1875rem;
  --dxbl-grid-toolbar-container-padding-x: 0.75rem;
  --dxbl-grid-toolbar-container-padding-y: 0.5rem;
  --dxbl-grid-toolbar-container-min-height: 2.625rem;
  --dxbl-grid-group-panel-container-padding-x: 0.75rem;
  --dxbl-grid-group-panel-container-padding-y: 0.5rem;
  --dxbl-grid-group-panel-container-spacing: 0.25rem;
  --dxbl-grid-group-panel-header-padding-x: 0.5rem;
  --dxbl-grid-group-panel-header-padding-y: 0.1875rem;
  --dxbl-grid-group-indent-cell-width: 1.625rem;
  --dxbl-grid-expand-btn-padding-x: 0.1875rem;
  --dxbl-grid-expand-btn-padding-y: 0.1875rem;
  --dxbl-grid-search-box-container-width: 15rem;
  --dxbl-grid-search-box-container-padding-x: 0.75rem;
  --dxbl-grid-search-box-container-padding-y: 0.5rem;
  --dxbl-grid-empty-header-panel-padding-x: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.375rem;
  --dxbl-grid-edit-form-padding-x: 0.5rem;
  --dxbl-grid-edit-form-padding-y: 0.5rem;
  --dxbl-grid-detail-cell-padding-x: 1.5rem;
  --dxbl-grid-detail-cell-padding-y: 1.5rem;
  --dxbl-grid-header-spacing: 0.25rem;
  --dxbl-grid-top-fixed-body-height: 1.5rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area .dxbl-image {
  width: 2rem;
  height: 2rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  width: 1.5rem;
  height: 1.5rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  padding-left: 0.4rem;
}
.dxbl-grid.dxbl-lg {
  --dxbl-grid-font-size: 1rem;
  --dxbl-grid-line-height: 1.375;
  --dxbl-grid-empty-data-area-padding-x: 2rem;
  --dxbl-grid-empty-data-area-padding-y: 4rem;
  --dxbl-grid-text-cell-padding-x: 0.5rem;
  --dxbl-grid-text-cell-padding-y: 0.3125rem;
  --dxbl-grid-editor-cell-padding-x: 0.5rem;
  --dxbl-grid-editor-cell-padding-y: 0.3125rem;
  --dxbl-grid-toolbar-container-padding-x: 1.25rem;
  --dxbl-grid-toolbar-container-padding-y: 1rem;
  --dxbl-grid-toolbar-container-min-height: 4.125rem;
  --dxbl-grid-group-panel-container-padding-x: 1.25rem;
  --dxbl-grid-group-panel-container-padding-y: 1rem;
  --dxbl-grid-group-panel-container-spacing: 0.75rem;
  --dxbl-grid-group-panel-header-padding-x: 1rem;
  --dxbl-grid-group-panel-header-padding-y: 0.3125rem;
  --dxbl-grid-group-indent-cell-width: 2.125rem;
  --dxbl-grid-expand-btn-padding-x: 0.3125rem;
  --dxbl-grid-expand-btn-padding-y: 0.3125rem;
  --dxbl-grid-search-box-container-width: 19rem;
  --dxbl-grid-search-box-container-padding-x: 1.25rem;
  --dxbl-grid-search-box-container-padding-y: 1rem;
  --dxbl-grid-empty-header-panel-padding-x: 1.25rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.625rem;
  --dxbl-grid-edit-form-padding-x: 1.5rem;
  --dxbl-grid-edit-form-padding-y: 1.5rem;
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
  --dxbl-grid-detail-cell-padding-x: 2rem;
  --dxbl-grid-detail-cell-padding-y: 2rem;
  --dxbl-grid-header-spacing: 0.5rem;
  --dxbl-grid-top-fixed-body-height: 2rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area .dxbl-image {
  width: 4rem;
  height: 4rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  width: 2.5rem;
  height: 2.5rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  padding-left: 0.6rem;
}

.dxbl-grid.dxbl-grid-nowrap {
  white-space: nowrap;
}
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-group-panel-container {
  overflow: hidden;
}
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-group-panel-container > .dxbl-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dxbl-grid-header-content {
  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;
  font-weight: var(--dxbl-grid-header-font-weight);
}
.dxbl-grid-header-content > :not(:last-child, .dxbl-grid-filter-menu-funnel-btn) {
  margin-right: var(--dxbl-grid-header-spacing);
}
.dxbl-grid-header-content span:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@-webkit-keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}

@-o-keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}

@keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}
.dxbl-grid-command-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after,
.dxbl-grid-selection-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  border-radius: 0.1875rem;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-repeat: no-repeat;
  -webkit-background-size: 70% 100%;
          background-size: 70% 100%;
  -webkit-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
       -o-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
          animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content,
.dxbl-grid-selection-cell .dxbl-grid-header-content {
  height: 100%;
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  padding: var(--dxbl-grid-text-cell-padding-y) 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-center,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-right,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.2499375rem;
  --dxbl-grid-header-spacing: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: calc(var(--dxbl-grid-select-all-split-btn-container-btn-width) * -1);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-box-shadow: none;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown),
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) {
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  margin-right: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown {
  --dxbl-btn-padding-x: 0;
  width: var(--dxbl-grid-select-all-split-btn-container-btn-width);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.125rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.375rem;
}

.dxbl-grid-draggable-header {
  --dxbl-grid-draggable-header-font-size: 0.875rem;
  --dxbl-grid-draggable-header-line-height: 1.4285;
  --dxbl-grid-draggable-header-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-grid-draggable-header-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-grid-draggable-header-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-grid-draggable-header-border-style: solid;
  --dxbl-grid-draggable-header-border-width: 1px;
  --dxbl-grid-draggable-header-border-radius: 0.1875rem;
  --dxbl-grid-draggable-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  font-size: var(--dxbl-grid-draggable-header-font-size);
  line-height: var(--dxbl-grid-draggable-header-line-height);
  background-color: var(--dxbl-grid-draggable-header-bg);
  border-radius: var(--dxbl-grid-draggable-header-border-radius);
  border: var(--dxbl-grid-draggable-header-border-width) var(--dxbl-grid-draggable-header-border-style) var(--dxbl-grid-draggable-header-border-color);
  -webkit-box-shadow: var(--dxbl-grid-draggable-header-shadow);
          box-shadow: var(--dxbl-grid-draggable-header-shadow);
  visibility: hidden;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 20000;
  cursor: move;
  top: 0;
  left: 0;
  pointer-events: none;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content {
  width: 100%;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}

.dxbl-grid-draggable-header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: move;
}

.dxbl-grid-edit-form {
  overflow: visible;
  padding: var(--dxbl-grid-edit-form-padding-y) var(--dxbl-grid-edit-form-padding-x);
}
.dxbl-grid-edit-form > form > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}

.dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.75rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.5rem;
  padding: var(--dxbl-grid-edit-form-buttons-padding-y) var(--dxbl-grid-edit-form-buttons-padding-x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn {
  min-width: 4.5rem;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-edit-form-buttons-spacing);
}

.dxbl-sm .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.5rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.375rem;
}

.dxbl-lg .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
}

.dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.5rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1rem;
  padding: var(--dxbl-grid-confirm-dialog-buttons-spacing-y) 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn {
  min-width: 3.25rem;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-confirm-dialog-buttons-spacing-x);
}

.dxbl-sm .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.375rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 0.5rem;
}

.dxbl-lg .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.625rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1.5rem;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc,
.dxbl-grid-filter-menu-funnel-btn {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc {
  overflow: visible !important;
}
.dxbl-grid-sort-asc ~ .dxbl-grid-filter-menu-funnel-btn,
.dxbl-grid-sort-desc ~ .dxbl-grid-filter-menu-funnel-btn {
  margin-left: 0;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn {
  --dxbl-btn-border-width: 0;
  --dxbl-grid-header-spacing: 0;
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  --dxbl-grid-filter-menu-funnel-btn-margin-y: calc(var(--dxbl-grid-text-cell-padding-y) * -1);
  --dxbl-grid-filter-menu-funnel-btn-padding-subtraction: 0.15rem;
  margin-top: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  margin-bottom: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  padding: calc(var(--dxbl-grid-text-cell-padding-y) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction)) calc(var(--dxbl-grid-text-cell-padding-x) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction));
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-hover-background: var(--dxbl-btn-active-background);
  --dxbl-btn-hover-bg: var(--dxbl-btn-active-bg);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-active {
  --dxbl-btn-color: var(--dxbl-btn-active-color);
  --dxbl-btn-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-bg: var(--dxbl-btn-active-bg);
  background-image: var(--dxbl-btn-active-background);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled {
  --dxbl-btn-hover-color: var(--bs-primary, var(--primary));
  --dxbl-btn-color: var(--bs-primary, var(--primary));
}

.dxbl-grid-dragging-up-target,
.dxbl-grid-dragging-down-target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 19999;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  top: 0;
  left: 0;
  pointer-events: none;
}

.dxbl-grid > .dxbl-scroll-viewer {
  background-color: var(--dxbl-grid-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  background-color: inherit;
  overflow-anchor: none;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table {
  background-color: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot {
  background-color: inherit;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  height: var(--dxbl-grid-top-fixed-body-height);
}
.dxMacOSMobilePlatform .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxSafari .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxMacOSMobilePlatform .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body, .dxSafari .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body {
  z-index: 4; /* T1211981 */
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead > tr:last-child > td, .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body > tr:last-child > td {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody {
  position: relative;
  z-index: 0;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr:hover > td::before {
  /* T1203616: an empty selector to deal with a weird error of overlapping row areas in the mobile simulation of Chrome */
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
  cursor: pointer;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-hover-bg, unset);
  color: var(--dxbl-grid-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content {
  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;
  gap: 0.5rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content > .dxbl-grid-edit-new-item-row-icon-container {
  display: contents;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content > .dxbl-grid-edit-new-item-row-icon-container > .dxbl-image {
  -webkit-transform: scale(0.625);
       -o-transform: scale(0.625);
          transform: scale(0.625);
}
.dxbl-grid > .dxbl-scroll-viewer:first-child, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:first-child {
  border-top-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:last-child {
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: inherit;
}
.dxbl-grid .dxbl-grid-table {
  border-collapse: separate;
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  border-width: 0;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead, .dxbl-grid .dxbl-grid-table > tbody, .dxbl-grid .dxbl-grid-table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr, .dxbl-grid .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
.dxbl-grid .dxbl-grid-table > thead > tr > th, .dxbl-grid .dxbl-grid-table > thead > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr > th, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th, .dxbl-grid .dxbl-grid-table > tfoot > tr > td {
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-top-width: var(--dxbl-grid-border-width);
  border-left-width: var(--dxbl-grid-border-width);
  vertical-align: middle;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell {
  border-right-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tbody > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > thead > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-bottom-virtual-spacer-element] {
  height: auto;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > thead > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell), .dxbl-grid .dxbl-grid-table > tbody > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > tbody > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > tfoot > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell) {
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-filter-row > td {
  padding: var(--dxbl-grid-editor-cell-padding-y) var(--dxbl-grid-editor-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell) {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input {
  text-align: initial;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled {
  pointer-events: none; /* T1207315 */
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-edit-row-bg, unset);
  color: var(--dxbl-grid-edit-row-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 8%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  background-color: var(--dxbl-grid-edit-row-bg, var(--dxbl-grid-bg, unset));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
  --dxbl-text-edit-readonly-bg: transparent;
  --dxbl-text-edit-disabled-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td:first-child, .dxbl-grid .dxbl-grid-table > thead > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tbody > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:first-child:not(.dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn {
  border: 0;
  border-radius: var(--dxbl-btn-border-radius);
  position: relative;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > th {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-header-content > span, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-group-footer-row > td > div[dxbl-grid-summary-item], .dxbl-grid .dxbl-grid-table > tfoot > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > div[dxbl-grid-summary-item] {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table .dxbl-grid-selection-cell {
  text-overflow: clip;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor {
  top: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-grid-left-align-column-resize-anchor {
  left: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div {
  pointer-events: none;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div:focus {
  outline: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-touch {
  width: calc(2 * var(--dxbl-grid-text-cell-padding-x) + var(--dxbl-grid-border-width));
  right: calc(-1 * var(--dxbl-grid-text-cell-padding-x) - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last {
  width: 3px;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: 0;
}
.dxbl-grid .dxbl-grid-table > * > tr > td.dxbl-grid-empty-cell {
  border-top-width: 0;
  border-right-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr:last-child > th, .dxbl-grid .dxbl-grid-table > thead > tr:last-child > td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-bordered-bottom {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-empty-cell {
  border-bottom-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead.dxbl-grid-empty-head + tbody > tr:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row {
  visibility: collapse;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row + tr > th {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row > th {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-header-bg, unset);
  color: var(--dxbl-grid-header-color);
  font-weight: var(--dxbl-grid-header-font-weight);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-empty-cell {
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-indent-cell {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell) {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxMacOSMobilePlatform .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td {
  z-index: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr:first-child > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] + tr:not([dxbl-bottom-virtual-spacer-element]) > td.dxbl-grid-empty-data-area {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row {
  height: 100%;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row > td {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td .dxbl-grid-highlighted-text {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td.dxbl-grid-empty-cell, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td.dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-header {
  padding: var(--dxbl-grid-empty-header-panel-padding-y) var(--dxbl-grid-empty-header-panel-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size {
  width: calc(var(--dxbl-grid-group-indent-cell-width) - var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size:not(:first-child) {
  width: var(--dxbl-grid-group-indent-cell-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell,
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-header-indent-cell {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-footer-row):not(.dxbl-grid-filter-row) .dxbl-grid-indent-cell {
  border-top-width: 0;
  border-right-width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell {
  border-right: 0;
  padding: 0;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell + td {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell.dxbl-grid-hidden-empty-cell {
  width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-bg, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-focus-bg, unset);
  color: var(--dxbl-grid-selection-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-touch-bg, unset);
  color: var(--dxbl-grid-touch-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row {
  font-weight: var(--dxbl-grid-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-footer-bg, unset);
  color: var(--dxbl-grid-footer-color);
  border-right: 0;
  border-left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row {
  font-weight: var(--dxbl-grid-group-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-group-footer-bg, unset);
  color: var(--dxbl-grid-group-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(:last-child) {
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-indent-cell) + td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-empty-cell) {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-detail-cell {
  padding: var(--dxbl-grid-detail-cell-padding-y) var(--dxbl-grid-detail-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell {
  cursor: -webkit-grab;
  cursor: grab;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell > .dxbl-image {
  margin-top: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell.dxbl-disabled, .dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell:disabled {
  cursor: inherit;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell:disabled > .dxbl-image {
  opacity: 60%;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll {
  height: 100%;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > thead, .dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tfoot {
  height: 1%;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tbody > .dxbl-grid-empty-row {
  height: auto;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tbody > :not(.dxbl-grid-empty-row):not([data-virtual-item-index="-1"]):not(:only-child) > td {
  height: 1%;
}
.dxbl-grid .dxbl-grid-table:not(.dxbl-grid-table-no-scroll) > tbody > .dxbl-grid-empty-row {
  display: none;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc {
  table-layout: auto !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > colgroup col:not(.dxbl-grid-empty-cell) {
  width: 0 !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > colgroup col.dxbl-grid-empty-cell {
  width: 100% !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > thead > tr > *, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tfoot > tr > td, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tbody > tr > td {
  white-space: nowrap;
}
.dxbl-grid .dxbl-grid-columns-separator,
.dxbl-grid .dxbl-grid-drop-target-indicator {
  position: absolute;
  z-index: 3;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-grid .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-columns-separator {
  width: 3px;
  height: 100%;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  background-color: var(--bs-primary, var(--primary));
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  -webkit-box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.2);
}
.dxbl-grid .dxbl-grid-columns-separator > div {
  display: none;
}
.dxbl-grid .dxbl-grid-drop-target-indicator {
  height: 2px;
  width: 100%;
}
.dxbl-grid .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  -webkit-box-shadow: inset 2px 2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%), inset -2px -2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%);
          box-shadow: inset 2px 2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%), inset -2px -2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%);
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  -o-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  pointer-events: none;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus > td {
  border-color: transparent;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-focused-row.dxbl-grid-group-row:focus > td {
  border-color: inherit;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-command-cell,
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-selection-cell {
  white-space: normal;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-header-content > span {
  white-space: nowrap;
}

/* #region: hover state */
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-hover-bg, unset);
  color: var(--dxbl-grid-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-frame-color, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

/* #endregion */
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td {
  --dxbl-grid-focus-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-grid-selection-focus-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
}
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td::before {
  background-color: transparent !important;
}

.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > tfoot > tr > td {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-header-row > th {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-header-row > th:not(.dxbl-grid-fixed-cell) {
  z-index: 2;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-filter-row > td {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-filter-row > td:not(.dxbl-grid-fixed-cell) {
  z-index: 2;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-grid-column-chooser-dialog {
  --dxbl-popup-margin: 0;
}

.dxbl-grid-column-chooser-dialog {
  --dxbl-grid-column-chooser-focus-frame-color: var(--bs-primary, var(--primary));
  --dxbl-grid-column-chooser-padding-x: 0.75rem;
  --dxbl-grid-column-chooser-padding-y: 0.375rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
  --dxbl-grid-column-chooser-max-height: 60vh;
  --dxbl-grid-column-chooser-max-width: 325px;
  --dxbl-grid-column-chooser-min-height: 210px;
  --dxbl-grid-column-chooser-min-width: 200px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body .dxbl-grid-column-chooser {
  min-height: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-scroll-viewer, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-scroll-viewer {
  max-height: 60vh;
  max-width: 325px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-grid-column-chooser-item:last-child, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-grid-column-chooser-item:last-child {
  border-bottom-color: transparent;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-scroll-viewer {
  height: 50vh;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-style: solid;
  border-width: 1px 0;
  border-top-color: transparent;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  border-top-color: inherit;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item ~ .dxbl-grid-column-chooser-dragging-item {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.5;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item-next-sibling {
  border-top-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox {
  width: calc(100% - var(--dxbl-grid-column-chooser-drag-icon-size) - var(--dxbl-grid-column-chooser-padding-x));
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox label {
  width: 100%;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor, .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-lock {
  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;
  margin: calc(var(--dxbl-grid-column-chooser-padding-y) * -1) calc(var(--dxbl-grid-column-chooser-padding-x) * -1) calc(var(--dxbl-grid-column-chooser-padding-y) * -1) 0;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor {
  cursor: move;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-indent {
  width: 1rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-column-chooser-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser[data-dx-focus-hidden] .dxbl-grid-column-chooser-item {
  outline: 0;
}
.dxbl-grid-column-chooser-dialog .dxbl-dropdown-body,
.dxbl-grid-column-chooser-dialog .dxbl-modal-body,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer .dxbl-scroll-viewer-content,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-item {
  background: inherit;
  border-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-area-separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 3px;
}

.dxbl-grid-column-chooser-dialog.dxbl-sm {
  --dxbl-grid-column-chooser-padding-x: 0.5rem;
  --dxbl-grid-column-chooser-padding-y: 0.25rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-grid-column-chooser-dialog.dxbl-lg {
  --dxbl-grid-column-chooser-padding-x: 1rem;
  --dxbl-grid-column-chooser-padding-y: 0.5rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 280px;
  --dxbl-grid-filter-menu-dropdown-min-height: 130px;
  --dxbl-grid-filter-menu-dropdown-width: 280px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 250px;
    --dxbl-grid-filter-menu-dropdown-min-width: 250px;
  }
}
.dxbl-dropdown.dxbl-sm > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 238px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 292px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 293px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.25rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.1875rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 128px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.375rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.5rem;
}
.dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 360px;
  --dxbl-grid-filter-menu-dropdown-min-height: 200px;
  --dxbl-grid-filter-menu-dropdown-width: 360px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 290px;
    --dxbl-grid-filter-menu-dropdown-min-width: 290px;
  }
}
.dxbl-dropdown.dxbl-lg > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 310px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 382px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 384px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.5rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.3125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 158px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.625rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 1rem;
}

.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-max-width: none;
  --dxbl-grid-filter-menu-dropdown-max-height: none;
  --dxbl-grid-filter-menu-dropdown-min-width: 320px;
  --dxbl-grid-filter-menu-dropdown-min-height: 165px;
  --dxbl-grid-filter-menu-dropdown-width: 320px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-height: 768px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 550px;
  }
}
@media (max-height: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 250px;
  }
}
@media (max-width: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 270px;
    --dxbl-grid-filter-menu-dropdown-min-width: 270px;
  }
}

.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-grid-filter-menu-dropdown-list-box-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-treeview-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 100%;
}
.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  display: contents;
}

.dxbl-grid-filter-menu-dropdown {
  --dxbl-dropdown-header-bg: var(--dxbl-dropdown-bg);
  --dxbl-dropdown-footer-bg: var(--dxbl-dropdown-bg);
  --dxbl-grid-filter-menu-dropdown-list-box-height: 264px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 327px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 327px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.375rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.25003125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 143px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.5rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.75rem;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-y: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-body-align-items: stretch;
  --dxbl-dropdown-body-overflow-y: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view {
  display: contents;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-checkbox {
  padding: var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-y) calc(var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-x) + var(--dxbl-checkbox-border-width)) 0;
  border-left: none;
  border-right: none;
  border-bottom-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-listbox, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-list-box {
  --dxbl-list-box-border-radius: unset;
  height: var(--dxbl-grid-filter-menu-dropdown-list-box-height);
  border: none;
  overflow-x: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  --dxbl-treeview-spacing-x: 0;
  height: var(--dxbl-grid-filter-menu-dropdown-treeview-height);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-loading-panel {
  height: var(--dxbl-grid-filter-menu-dropdown-loading-panel-height);
  width: 100%;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-border-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header {
  --dxbl-dropdown-header-padding-top: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-header-padding-bottom: 0;
  -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;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-footer-padding-top: 0;
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-footer-flex-wrap: nowrap;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn {
  -webkit-flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
      -ms-flex-preferred-size: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
          flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn:last-child {
  margin-left: var(--dxbl-grid-filter-menu-dropdown-footer-btn-space);
}

.dxbl-grid-dragging-target {
  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: absolute;
  z-index: 1999;
}

.dxbl-grid-move-cursor,
.dxbl-grid-move-cursor a:hover,
.dxbl-grid-move-cursor .dxbl-grid-action,
.dxbl-grid-move-cursor * {
  cursor: move !important;
}

.dxbl-grabbing-cursor,
.dxbl-grabbing-cursor a:hover,
.dxbl-grabbing-cursor .dxbl-grid-action,
.dxbl-grabbing-cursor * {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.dxbl-resize-cursor,
.dxbl-resize-cursor .dxbl-grid th.dxbl-grid-action {
  cursor: col-resize;
}

.dxbl-grid-action {
  cursor: pointer;
}

.dxbl-virtual-items-container-pattern.dxbl-grid-virtual-items-container-pattern > div {
  border-width: var(--dxbl-grid-border-width) 0 0 var(--dxbl-grid-border-width);
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  color: var(--dxbl-grid-color);
  line-height: var(--dxbl-grid-line-height);
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}

.dxbl-grid-edit-canceled-notification {
  white-space: nowrap;
  margin: 10px;
}
.dxbl-grid-edit-canceled-notification > svg {
  width: 24px;
  height: 24px;
  color: var(--bs-danger, var(--danger));
}
.dxbl-grid-edit-canceled-notification > span {
  margin-left: 10px;
  color: var(--bs-body-color, var(--dxbl-body-color, inherit));
}

.dxbl-grid {
  --dxbl-grid-font-family: inherit;
  --dxbl-grid-font-size: 0.875rem;
  --dxbl-grid-line-height: 1.4285;
  --dxbl-grid-min-width: 240px;
  --dxbl-grid-max-height: 10000px;
  --dxbl-grid-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-grid-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-grid-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-grid-fixed-column-border-color: var(--bs-gray-600, #6c757d);
  --dxbl-grid-border-style: solid;
  --dxbl-grid-border-width: 1px;
  --dxbl-grid-border-radius: 0.1875rem;
  --dxbl-grid-highlighted-text-bg: yellow;
  --dxbl-grid-highlighted-text-color: #212529;
  --dxbl-grid-empty-data-area-padding-x: 1.5rem;
  --dxbl-grid-empty-data-area-padding-y: 3rem;
  --dxbl-grid-text-cell-padding-x: 0.375rem;
  --dxbl-grid-text-cell-padding-y: 0.25003125rem;
  --dxbl-grid-editor-cell-padding-x: 0.375rem;
  --dxbl-grid-editor-cell-padding-y: 0.25003125rem;
  --dxbl-grid-toolbar-container-padding-x: 1rem;
  --dxbl-grid-toolbar-container-padding-y: 0.75rem;
  --dxbl-grid-toolbar-container-min-height: 3.375rem;
  --dxbl-grid-group-panel-container-padding-x: 1rem;
  --dxbl-grid-group-panel-container-padding-y: 0.75rem;
  --dxbl-grid-group-panel-container-spacing: 0.5rem;
  --dxbl-grid-group-panel-header-padding-x: 0.75rem;
  --dxbl-grid-group-panel-header-padding-y: 0.25003125rem;
  --dxbl-grid-group-panel-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  --dxbl-grid-group-indent-cell-width: 1.875rem;
  --dxbl-grid-search-box-container-width: 17rem;
  --dxbl-grid-search-box-container-padding-x: 1rem;
  --dxbl-grid-search-box-container-padding-y: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-x: 1rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.5rem;
  --dxbl-grid-edit-form-padding-x: 1rem;
  --dxbl-grid-edit-form-padding-y: 1rem;
  --dxbl-grid-inplace-edit-border-width: 2px;
  --dxbl-grid-detail-cell-padding-x: 1.75rem;
  --dxbl-grid-detail-cell-padding-y: 1.75rem;
  --dxbl-grid-expand-btn-bg: transparent;
  --dxbl-grid-expand-btn-color: unset;
  --dxbl-grid-expand-btn-hover-bg: unset;
  --dxbl-grid-expand-btn-hover-color: unset;
  --dxbl-grid-expand-btn-padding-x: 0.25003125rem;
  --dxbl-grid-expand-btn-padding-y: 0.25003125rem;
  --dxbl-grid-header-font-weight: 600;
  --dxbl-grid-header-bg: unset;
  --dxbl-grid-header-color: inherit;
  --dxbl-grid-header-spacing: 0.375rem;
  --dxbl-grid-footer-font-weight: 700;
  --dxbl-grid-footer-bg: unset;
  --dxbl-grid-footer-color: inherit;
  --dxbl-grid-group-footer-font-weight: 600;
  --dxbl-grid-group-footer-bg: unset;
  --dxbl-grid-group-footer-color: inherit;
  --dxbl-grid-selection-bg: unset;
  --dxbl-grid-selection-color: inherit;
  --dxbl-grid-focus-bg: unset;
  --dxbl-grid-focus-color: var(--bs-white, var(--white));
  --dxbl-grid-focus-frame-color: var(--bs-primary, var(--primary));
  --dxbl-grid-selection-focus-bg: unset;
  --dxbl-grid-selection-focus-color: var(--bs-white, var(--white));
  --dxbl-grid-touch-bg: unset;
  --dxbl-grid-touch-color: inherit;
  --dxbl-grid-hover-bg: inherit;
  --dxbl-grid-hover-color: inherit;
  --dxbl-grid-row-drag-hint-shadow: 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.6);
  --dxbl-grid-top-fixed-body-height: 1.75rem;
  background-color: var(--dxbl-grid-bg);
  border-radius: var(--dxbl-grid-border-radius);
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  color: var(--dxbl-grid-color);
  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;
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  min-width: var(--dxbl-grid-min-width);
  max-height: var(--dxbl-grid-max-height);
  width: 100%;
  text-align: left;
}
.dxbl-grid > .dxbl-loading-panel {
  z-index: 1;
}
.dxbl-grid > .dxbl-grid-top-panel, .dxbl-grid > .dxbl-grid-bottom-panel {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel:focus-visible, .dxSafari .dxbl-grid > .dxbl-grid-bottom-panel:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-bottom-panel {
  border-top: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-bottom-panel:last-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-toolbar-container {
  padding: var(--dxbl-grid-toolbar-container-padding-y) var(--dxbl-grid-toolbar-container-padding-x);
  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;
  min-height: var(--dxbl-grid-toolbar-container-min-height);
}
.dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-toolbar-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-toolbar-container, .dxbl-grid > .dxbl-grid-top-panel {
  border-bottom: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid > .dxbl-grid-top-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid > .dxbl-grid-top-panel:first-of-type {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  padding: var(--dxbl-grid-group-panel-container-padding-y) var(--dxbl-grid-group-panel-container-padding-x) 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > * {
  margin-bottom: var(--dxbl-grid-group-panel-container-padding-y);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > :not(:last-child) {
  margin-right: var(--dxbl-grid-group-panel-container-spacing);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container > .dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-group-panel-free-space {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header {
  border: var(--dxbl-grid-border-width) var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
  border-radius: var(--dxbl-grid-border-radius);
  padding: var(--dxbl-grid-group-panel-header-padding-y) var(--dxbl-grid-group-panel-header-padding-x);
  -webkit-box-shadow: var(--dxbl-grid-group-panel-header-shadow);
          box-shadow: var(--dxbl-grid-group-panel-header-shadow);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-group-panel-container .dxbl-grid-header:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
  margin-left: auto;
  width: var(--dxbl-grid-search-box-container-width);
  padding: var(--dxbl-grid-search-box-container-padding-y) var(--dxbl-grid-search-box-container-padding-x);
}
.dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel {
  -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
@media (max-width: 768px) {
  .dxbl-grid > .dxbl-grid-top-panel > .dxbl-grid-search-box-container {
    width: 100%;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container {
    padding-bottom: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus {
    outline: 0;
  }
  .dxbl-grid > .dxbl-grid-top-panel.dxbl-grid-multiple-panel > .dxbl-grid-search-box-container:focus > .dxbl-grid-search-box {
    outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  }
}
.dxbl-grid > .dxbl-grid-row-drag-hint {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: move;
  left: 0;
  top: 0;
  visibility: hidden;
  z-index: 20000;
  pointer-events: none;
  background-color: var(--dxbl-grid-bg);
  border-radius: var(--dxbl-grid-border-radius);
  -webkit-box-shadow: var(--dxbl-grid-row-drag-hint-shadow);
          box-shadow: var(--dxbl-grid-row-drag-hint-shadow);
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid > .dxbl-grid-row-drag-hint > .dxbl-grid-row-drag-hint-drag-anchor {
  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;
  height: auto;
  padding-right: var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid > .dxbl-grid-row-drag-hint > .dxbl-text {
  border-left: 1px var(--dxbl-grid-border-style) var(--dxbl-grid-border-color);
}
.dxbl-grid .dxbl-grid-search-box-container > .dxbl-grid-search-box > .dxbl-btn-icon > .dxbl-image {
  opacity: 0.4;
}
.dxbl-grid .dxbl-grid-highlighted-text {
  color: var(--dxbl-grid-highlighted-text-color);
  background-color: var(--dxbl-grid-highlighted-text-bg);
}
.dxbl-grid .dxbl-grid-empty-data-area {
  text-align: center;
  padding: var(--dxbl-grid-empty-data-area-padding-y) var(--dxbl-grid-empty-data-area-padding-x);
  border-top: 0;
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-not-found {
  display: block;
  color: var(--bs-gray-600, #6c757d);
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  vertical-align: middle;
  padding-left: 0.5rem;
  color: var(--bs-primary, var(--primary));
  font-weight: 400;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  vertical-align: middle;
  width: 2rem;
  height: 2rem;
}
.dxbl-grid .dxbl-grid-empty-data-area .dxbl-image {
  width: 3rem;
  height: 3rem;
  color: var(--bs-gray-600, #6c757d);
}
.dxbl-grid .dxbl-pager {
  --dxbl-pager-font-family: var(--dxbl-grid-font-family);
  --dxbl-pager-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-text-edit {
  --dxbl-text-edit-font-family: var(--dxbl-grid-font-family);
  --dxbl-text-edit-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid .dxbl-checkbox {
  --dxbl-checkbox-font-family: var(--dxbl-grid-font-family);
  --dxbl-checkbox-font-size: var(--dxbl-grid-font-size);
}
.dxbl-grid.dxbl-sm {
  --dxbl-grid-font-size: 0.75rem;
  --dxbl-grid-line-height: 1.5;
  --dxbl-grid-empty-data-area-padding-x: 1rem;
  --dxbl-grid-empty-data-area-padding-y: 2rem;
  --dxbl-grid-text-cell-padding-x: 0.25rem;
  --dxbl-grid-text-cell-padding-y: 0.1875rem;
  --dxbl-grid-editor-cell-padding-x: 0.25rem;
  --dxbl-grid-editor-cell-padding-y: 0.1875rem;
  --dxbl-grid-toolbar-container-padding-x: 0.75rem;
  --dxbl-grid-toolbar-container-padding-y: 0.5rem;
  --dxbl-grid-toolbar-container-min-height: 2.625rem;
  --dxbl-grid-group-panel-container-padding-x: 0.75rem;
  --dxbl-grid-group-panel-container-padding-y: 0.5rem;
  --dxbl-grid-group-panel-container-spacing: 0.25rem;
  --dxbl-grid-group-panel-header-padding-x: 0.5rem;
  --dxbl-grid-group-panel-header-padding-y: 0.1875rem;
  --dxbl-grid-group-indent-cell-width: 1.625rem;
  --dxbl-grid-expand-btn-padding-x: 0.1875rem;
  --dxbl-grid-expand-btn-padding-y: 0.1875rem;
  --dxbl-grid-search-box-container-width: 15rem;
  --dxbl-grid-search-box-container-padding-x: 0.75rem;
  --dxbl-grid-search-box-container-padding-y: 0.5rem;
  --dxbl-grid-empty-header-panel-padding-x: 0.75rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.375rem;
  --dxbl-grid-edit-form-padding-x: 0.5rem;
  --dxbl-grid-edit-form-padding-y: 0.5rem;
  --dxbl-grid-detail-cell-padding-x: 1.5rem;
  --dxbl-grid-detail-cell-padding-y: 1.5rem;
  --dxbl-grid-header-spacing: 0.25rem;
  --dxbl-grid-top-fixed-body-height: 1.5rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area .dxbl-image {
  width: 2rem;
  height: 2rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  width: 1.5rem;
  height: 1.5rem;
}
.dxbl-grid.dxbl-sm .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  padding-left: 0.4rem;
}
.dxbl-grid.dxbl-lg {
  --dxbl-grid-font-size: 1rem;
  --dxbl-grid-line-height: 1.375;
  --dxbl-grid-empty-data-area-padding-x: 2rem;
  --dxbl-grid-empty-data-area-padding-y: 4rem;
  --dxbl-grid-text-cell-padding-x: 0.5rem;
  --dxbl-grid-text-cell-padding-y: 0.3125rem;
  --dxbl-grid-editor-cell-padding-x: 0.5rem;
  --dxbl-grid-editor-cell-padding-y: 0.3125rem;
  --dxbl-grid-toolbar-container-padding-x: 1.25rem;
  --dxbl-grid-toolbar-container-padding-y: 1rem;
  --dxbl-grid-toolbar-container-min-height: 4.125rem;
  --dxbl-grid-group-panel-container-padding-x: 1.25rem;
  --dxbl-grid-group-panel-container-padding-y: 1rem;
  --dxbl-grid-group-panel-container-spacing: 0.75rem;
  --dxbl-grid-group-panel-header-padding-x: 1rem;
  --dxbl-grid-group-panel-header-padding-y: 0.3125rem;
  --dxbl-grid-group-indent-cell-width: 2.125rem;
  --dxbl-grid-expand-btn-padding-x: 0.3125rem;
  --dxbl-grid-expand-btn-padding-y: 0.3125rem;
  --dxbl-grid-search-box-container-width: 19rem;
  --dxbl-grid-search-box-container-padding-x: 1.25rem;
  --dxbl-grid-search-box-container-padding-y: 1rem;
  --dxbl-grid-empty-header-panel-padding-x: 1.25rem;
  --dxbl-grid-empty-header-panel-padding-y: 0.625rem;
  --dxbl-grid-edit-form-padding-x: 1.5rem;
  --dxbl-grid-edit-form-padding-y: 1.5rem;
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
  --dxbl-grid-detail-cell-padding-x: 2rem;
  --dxbl-grid-detail-cell-padding-y: 2rem;
  --dxbl-grid-header-spacing: 0.5rem;
  --dxbl-grid-top-fixed-body-height: 2rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area .dxbl-image {
  width: 4rem;
  height: 4rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area .dxbl-wait-indicator {
  width: 2.5rem;
  height: 2.5rem;
}
.dxbl-grid.dxbl-lg .dxbl-grid-empty-data-area span.dxbl-grid-empty-data-loading {
  padding-left: 0.6rem;
}

.dxbl-grid.dxbl-grid-nowrap {
  white-space: nowrap;
}
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-group-panel-container {
  overflow: hidden;
}
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-group-panel-container > .dxbl-text {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dxbl-grid-header-content {
  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;
  font-weight: var(--dxbl-grid-header-font-weight);
}
.dxbl-grid-header-content > :not(:last-child, .dxbl-grid-filter-menu-funnel-btn) {
  margin-right: var(--dxbl-grid-header-spacing);
}
.dxbl-grid-header-content span:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@keyframes dxbl-grid-selection-checkbox-background-position-animation {
  0% {
    background-position-x: -500%;
  }
  100% {
    background-position-x: 600%;
  }
}
.dxbl-grid-command-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after,
.dxbl-grid-selection-cell .dxbl-checkbox.dxbl-grid-selection-check-wave-animated .dxbl-checkbox-check-element::after {
  content: "";
  position: absolute;
  width: var(--dxbl-checkbox-check-element-size);
  height: var(--dxbl-checkbox-check-element-size);
  border-radius: 0.1875rem;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  background-repeat: no-repeat;
  -webkit-background-size: 70% 100%;
          background-size: 70% 100%;
  -webkit-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
       -o-animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
          animation: 1.5s linear infinite dxbl-grid-selection-checkbox-background-position-animation;
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid-focused-row > .dxbl-grid-command-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within,
.dxbl-grid-focused-row > .dxbl-grid-selection-cell > .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content,
.dxbl-grid-selection-cell .dxbl-grid-header-content {
  height: 100%;
  overflow: hidden;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  padding: var(--dxbl-grid-text-cell-padding-y) 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-center,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-command-cell .dxbl-grid-header-content.dxbl-align-right,
.dxbl-grid-selection-cell .dxbl-grid-header-content.dxbl-align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.2499375rem;
  --dxbl-grid-header-spacing: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: calc(var(--dxbl-grid-select-all-split-btn-container-btn-width) * -1);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-border-width: 0;
  --dxbl-btn-padding-y: 0;
  --dxbl-btn-box-shadow: none;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown),
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) {
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  margin-right: 0;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn:not(.dxbl-btn-split-dropdown) > .dxbl-checkbox {
  --dxbl-checkbox-border-width: 0;
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown {
  --dxbl-btn-padding-x: 0;
  width: var(--dxbl-grid-select-all-split-btn-container-btn-width);
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown.dxbl-disabled > .dxbl-image,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container .dxbl-btn-split > .dxbl-btn.dxbl-btn-split-dropdown:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-sm {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.125rem;
}
.dxbl-grid-command-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg,
.dxbl-grid-selection-cell .dxbl-grid-header-content > .dxbl-grid-select-all-split-btn-container.dxbl-lg {
  --dxbl-grid-select-all-split-btn-container-btn-width: 1.375rem;
}

.dxbl-grid-draggable-header {
  --dxbl-grid-draggable-header-font-size: 0.875rem;
  --dxbl-grid-draggable-header-line-height: 1.4285;
  --dxbl-grid-draggable-header-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-grid-draggable-header-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-grid-draggable-header-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-grid-draggable-header-border-style: solid;
  --dxbl-grid-draggable-header-border-width: 1px;
  --dxbl-grid-draggable-header-border-radius: 0.1875rem;
  --dxbl-grid-draggable-header-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
  font-size: var(--dxbl-grid-draggable-header-font-size);
  line-height: var(--dxbl-grid-draggable-header-line-height);
  background-color: var(--dxbl-grid-draggable-header-bg);
  border-radius: var(--dxbl-grid-draggable-header-border-radius);
  border: var(--dxbl-grid-draggable-header-border-width) var(--dxbl-grid-draggable-header-border-style) var(--dxbl-grid-draggable-header-border-color);
  -webkit-box-shadow: var(--dxbl-grid-draggable-header-shadow);
          box-shadow: var(--dxbl-grid-draggable-header-shadow);
  visibility: hidden;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  z-index: 20000;
  cursor: move;
  top: 0;
  left: 0;
  pointer-events: none;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content {
  width: 100%;
}
.dxbl-grid-draggable-header .dxbl-grid-header-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}

.dxbl-grid-draggable-header::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: move;
}

.dxbl-grid-edit-form {
  overflow: visible;
  padding: var(--dxbl-grid-edit-form-padding-y) var(--dxbl-grid-edit-form-padding-x);
}
.dxbl-grid-edit-form > form > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}

.dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.75rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.5rem;
  padding: var(--dxbl-grid-edit-form-buttons-padding-y) var(--dxbl-grid-edit-form-buttons-padding-x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn {
  min-width: 4.5rem;
}
.dxbl-grid-edit-form-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-edit-form-buttons-spacing);
}

.dxbl-sm .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 0.5rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.375rem;
}

.dxbl-lg .dxbl-grid-edit-form-buttons {
  --dxbl-grid-edit-form-buttons-padding-x: 0;
  --dxbl-grid-edit-form-buttons-padding-y: 1rem;
  --dxbl-grid-edit-form-buttons-spacing: 0.625rem;
}

.dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.5rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1rem;
  padding: var(--dxbl-grid-confirm-dialog-buttons-spacing-y) 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn {
  min-width: 3.25rem;
}
.dxbl-grid-confirm-dialog-buttons > .dxbl-btn:not(:last-child) {
  margin-right: var(--dxbl-grid-confirm-dialog-buttons-spacing-x);
}

.dxbl-sm .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.375rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 0.5rem;
}

.dxbl-lg .dxbl-grid-confirm-dialog-buttons {
  --dxbl-grid-confirm-dialog-buttons-spacing-x: 0.625rem;
  --dxbl-grid-confirm-dialog-buttons-spacing-y: 1.5rem;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc,
.dxbl-grid-filter-menu-funnel-btn {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dxbl-grid-sort-asc,
.dxbl-grid-sort-desc {
  overflow: visible !important;
}
.dxbl-grid-sort-asc ~ .dxbl-grid-filter-menu-funnel-btn,
.dxbl-grid-sort-desc ~ .dxbl-grid-filter-menu-funnel-btn {
  margin-left: 0;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn {
  --dxbl-btn-border-width: 0;
  --dxbl-grid-header-spacing: 0;
  --dxbl-btn-focus-shadow-blur: 0;
  --dxbl-btn-focus-shadow-spread: 0;
  --dxbl-grid-filter-menu-funnel-btn-margin-y: calc(var(--dxbl-grid-text-cell-padding-y) * -1);
  --dxbl-grid-filter-menu-funnel-btn-padding-subtraction: 0.15rem;
  margin-top: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  margin-bottom: var(--dxbl-grid-filter-menu-funnel-btn-margin-y);
  padding: calc(var(--dxbl-grid-text-cell-padding-y) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction)) calc(var(--dxbl-grid-text-cell-padding-x) - var(--dxbl-grid-filter-menu-funnel-btn-padding-subtraction));
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-hover-background: var(--dxbl-btn-active-background);
  --dxbl-btn-hover-bg: var(--dxbl-btn-active-bg);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-active {
  --dxbl-btn-color: var(--dxbl-btn-active-color);
  --dxbl-btn-border-color: var(--dxbl-btn-active-border-color);
  --dxbl-btn-bg: var(--dxbl-btn-active-bg);
  background-image: var(--dxbl-btn-active-background);
}
.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled {
  --dxbl-btn-hover-color: var(--bs-primary, var(--primary));
  --dxbl-btn-color: var(--bs-primary, var(--primary));
}

.dxbl-grid-dragging-up-target,
.dxbl-grid-dragging-down-target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 19999;
  -webkit-transition: 0.1s;
  -o-transition: 0.1s;
  transition: 0.1s;
  top: 0;
  left: 0;
  pointer-events: none;
}

.dxbl-grid > .dxbl-scroll-viewer {
  background-color: var(--dxbl-grid-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  background-color: inherit;
  overflow-anchor: none;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table {
  background-color: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot {
  background-color: inherit;
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body {
  background-color: inherit;
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  height: var(--dxbl-grid-top-fixed-body-height);
}
.dxMacOSMobilePlatform .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxSafari .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead, .dxMacOSMobilePlatform .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body, .dxSafari .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body {
  z-index: 4; /* T1211981 */
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > thead > tr:last-child > td, .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody.dxbl-grid-top-fixed-body > tr:last-child > td {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody {
  position: relative;
  z-index: 0;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr:hover > td::before {
  /* T1203616: an empty selector to deal with a weird error of overlapping row areas in the mobile simulation of Chrome */
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
  cursor: pointer;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-hover-bg, unset);
  color: var(--dxbl-grid-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row:hover > td::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content {
  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;
  gap: 0.5rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content > .dxbl-grid-edit-new-item-row-icon-container {
  display: contents;
}
.dxbl-grid > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > .dxbl-grid-table > tbody > tr.dxbl-grid-edit-new-item-row > td > .dxbl-grid-edit-new-item-row-content > .dxbl-grid-edit-new-item-row-icon-container > .dxbl-image {
  -webkit-transform: scale(0.625);
       -o-transform: scale(0.625);
          transform: scale(0.625);
}
.dxbl-grid > .dxbl-scroll-viewer:first-child, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead, .dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:first-child {
  border-top-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:first-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > colgroup + thead > tr:first-child > th:last-child {
  border-top-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot, .dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: inherit;
}
.dxbl-grid > .dxbl-scroll-viewer:last-child > .dxbl-scroll-viewer-content > .dxbl-grid-table > tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: inherit;
}
.dxbl-grid .dxbl-grid-table {
  border-collapse: separate;
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  border-width: 0;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead, .dxbl-grid .dxbl-grid-table > tbody, .dxbl-grid .dxbl-grid-table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr, .dxbl-grid .dxbl-grid-table > tbody > tr, .dxbl-grid .dxbl-grid-table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
.dxbl-grid .dxbl-grid-table > thead > tr > th, .dxbl-grid .dxbl-grid-table > thead > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr > th, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th, .dxbl-grid .dxbl-grid-table > tfoot > tr > td {
  font-family: var(--dxbl-grid-font-family);
  font-size: var(--dxbl-grid-font-size);
  line-height: var(--dxbl-grid-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-top-width: var(--dxbl-grid-border-width);
  border-left-width: var(--dxbl-grid-border-width);
  vertical-align: middle;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell {
  border-right-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > th.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td.dxbl-grid-last-fixed-left-cell + th:not(.dxbl-grid-fixed-cell, .dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > th:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tbody > tr > td > .dxbl-checkbox, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > .dxbl-checkbox {
  border: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
  vertical-align: top;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element {
  color: var(--dxbl-grid-color);
  outline: 1px solid var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td .dxbl-checkbox .dxbl-checkbox-check-element:focus-within {
  outline: 0;
  --dxbl-checkbox-checked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-checked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-checked-focus-shadow-blur: 0rem;
  --dxbl-checkbox-unchecked-focus-shadow-color: rgba(var(--bs-light-rgb), 50%);
  --dxbl-checkbox-unchecked-focus-shadow-spread: 0.125rem;
  --dxbl-checkbox-unchecked-focus-shadow-blur: 0rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-focused-row > td:focus-visible, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-focused-row > td:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > thead > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-top-virtual-spacer-element], .dxbl-grid .dxbl-grid-table > tfoot > tr[dxbl-bottom-virtual-spacer-element] {
  height: auto;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > thead > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell), .dxbl-grid .dxbl-grid-table > tbody > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > tbody > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr > th:not(.dxbl-grid-header-indent-cell):not(.dxbl-grid-empty-header), .dxbl-grid .dxbl-grid-table > tfoot > tr:not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):not(.dxbl-grid-filter-row):not([dxbl-top-virtual-spacer-element]):not([dxbl-bottom-virtual-spacer-element]) > td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-expand-button-cell):not(.dxbl-grid-row-drag-anchor-cell):not(.dxbl-grid-empty-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-edit-form):not(.dxbl-grid-detail-cell) {
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-filter-row > td, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row > td:not(.dxbl-grid-expand-button-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-filter-row > td {
  padding: var(--dxbl-grid-editor-cell-padding-y) var(--dxbl-grid-editor-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused), .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):focus-within, .dxSafari .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):has(.dxbl-text-edit.dxbl-focused) {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell):not(.dxbl-grid-fixed-cell) {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) > .dxbl-text-display-view > .dxbl-text-edit-input {
  text-align: initial;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell) .dxbl-checkbox-check-element:focus-within {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-editor-inplace-container > td .dxbl-disabled {
  pointer-events: none; /* T1207315 */
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-edit-row-bg, unset);
  color: var(--dxbl-grid-edit-row-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 8%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  background-color: var(--dxbl-grid-edit-row-bg, var(--dxbl-grid-bg, unset));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit {
  --dxbl-text-edit-border-radius: 0;
  --dxbl-text-edit-box-shadow: none;
  border-top: 0;
  border-bottom: 0;
  margin: calc(var(--dxbl-grid-editor-cell-padding-y) * -1) calc(var(--dxbl-grid-editor-cell-padding-x) * -1);
  position: relative;
  --dxbl-text-edit-bg: transparent;
  --dxbl-text-edit-readonly-bg: transparent;
  --dxbl-text-edit-disabled-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:only-child {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:focus-within, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-focused {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:has(:focus) {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).valid.modified:not([type=checkbox]) {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view).invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-readonly-bg, unset);
  color: var(--dxbl-text-edit-readonly-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-readonly::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-readonly-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-text-edit-disabled-bg, unset);
  color: var(--dxbl-text-edit-disabled-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-text-edit-border-width, 0px) / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-text-edit-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit.dxbl-disabled::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit:disabled::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-text-edit-disabled-bg, transparent);
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::before, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon::after {
  content: unset !important;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-hover-image-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-edit-btn-dropdown:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-dec:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-spin-btn-inc:disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn.dxbl-btn-icon:disabled > .dxbl-image {
  color: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-text-edit-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc), .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc) {
  --dxbl-btn-bg: transparent;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr.dxbl-grid-edit-row.dxbl-grid-editor-inplace-container > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) > .dxbl-text-edit > .dxbl-btn-group-vertical > .dxbl-btn:not(.dxbl-edit-btn-dropdown):not(.dxbl-spin-btn-dec):not(.dxbl-spin-btn-inc):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.125rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead > tr > td:first-child, .dxbl-grid .dxbl-grid-table > thead > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tbody > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tbody > tr > th:first-child:not(.dxbl-grid-bordered-left), .dxbl-grid .dxbl-grid-table > tfoot > tr > td:first-child, .dxbl-grid .dxbl-grid-table > tfoot > tr > th:first-child:not(.dxbl-grid-bordered-left) {
  border-left-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn {
  border: 0;
  border-radius: var(--dxbl-btn-border-radius);
  position: relative;
  margin: calc(var(--dxbl-grid-text-cell-padding-y) * -1) 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > thead > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tbody > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-command-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table > tfoot > tr > .dxbl-grid-selection-cell > .dxbl-grid-header-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > thead:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tbody:nth-child(2) > tr:first-child > th, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > td, .dxbl-grid .dxbl-grid-table > tfoot:nth-child(2) > tr:first-child > th {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-header-content > span, .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxbl-grid .dxbl-grid-table > tbody > tr.dxbl-grid-group-footer-row > td > div[dxbl-grid-summary-item], .dxbl-grid .dxbl-grid-table > tfoot > tr > td, .dxbl-grid .dxbl-grid-table > tfoot > tr > td > div[dxbl-grid-summary-item] {
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: normal;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-command-cell, .dxbl-grid .dxbl-grid-table .dxbl-grid-selection-cell {
  text-overflow: clip;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th {
  position: relative;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor {
  top: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-grid-left-align-column-resize-anchor {
  left: calc((var(--dxbl-grid-border-width) - 7px) / 2 - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div {
  pointer-events: none;
  width: 100%;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor > div:focus {
  outline: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-touch {
  width: calc(2 * var(--dxbl-grid-text-cell-padding-x) + var(--dxbl-grid-border-width));
  right: calc(-1 * var(--dxbl-grid-text-cell-padding-x) - 1 * var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last {
  width: 3px;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th > .dxbl-grid-column-resize-anchor.dxbl-last:not(.dxbl-grid-left-align-column-resize-anchor) {
  right: 0;
}
.dxbl-grid .dxbl-grid-table > * > tr > td.dxbl-grid-empty-cell {
  border-top-width: 0;
  border-right-width: 0;
  padding-left: 0;
  padding-right: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr:last-child > th, .dxbl-grid .dxbl-grid-table > thead > tr:last-child > td, .dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-bordered-bottom {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-empty-cell {
  border-bottom-width: 0;
}
.dxbl-grid .dxbl-grid-table > thead.dxbl-grid-empty-head + tbody > tr:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row {
  visibility: collapse;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row + tr > th {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead > .dxbl-grid-arm-row > th {
  border: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-header-bg, unset);
  color: var(--dxbl-grid-header-color);
  font-weight: var(--dxbl-grid-header-font-weight);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-header-row > th:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td {
  background-color: inherit;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row:first-child > td {
  border-top: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-empty-cell {
  border-bottom: 0;
}
.dxbl-grid .dxbl-grid-table > thead .dxbl-grid-filter-row > td.dxbl-grid-indent-cell {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table > thead > tr > th.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell), .dxbl-grid .dxbl-grid-table > thead > tr > td.dxbl-grid-fixed-cell:not(.dxbl-grid-empty-cell) {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxMacOSMobilePlatform .dxbl-grid .dxbl-grid-table > tbody > tr > td, .dxSafari .dxbl-grid .dxbl-grid-table > tbody > tr > td {
  z-index: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr:first-child > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] + tr:not([dxbl-bottom-virtual-spacer-element]) > td.dxbl-grid-empty-data-area {
  border-top-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row {
  height: 100%;
}
.dxbl-grid .dxbl-grid-table > tbody > .dxbl-grid-empty-row > td {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td .dxbl-grid-highlighted-text {
  padding: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr > td.dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-focus-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row.dxbl-grid-focused-row:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td.dxbl-grid-empty-cell, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td.dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  padding: 0;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-top-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-bottom-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td[dxbl-hidden-skeleton-cell] {
  border-top-width: var(--dxbl-grid-border-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-header {
  padding: var(--dxbl-grid-empty-header-panel-padding-y) var(--dxbl-grid-empty-header-panel-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size {
  width: calc(var(--dxbl-grid-group-indent-cell-width) - var(--dxbl-grid-border-width));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell-size:not(:first-child) {
  width: var(--dxbl-grid-group-indent-cell-width);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-indent-cell,
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  background-color: transparent;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-header-indent-cell {
  border-left: 0;
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table tr:not(.dxbl-grid-footer-row):not(.dxbl-grid-filter-row) .dxbl-grid-indent-cell {
  border-top-width: 0;
  border-right-width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell {
  border-right: 0;
  padding: 0;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell + td {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid .dxbl-grid-table .dxbl-grid-expand-button-cell .dxbl-grid-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell {
  overflow: hidden;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-empty-cell.dxbl-grid-hidden-empty-cell {
  width: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-bg, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 90%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-focus-bg, unset);
  color: var(--dxbl-grid-selection-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link {
  --dxbl-btn-color: var(--dxbl-grid-focus-color);
  --dxbl-btn-hover-color: var(--dxbl-grid-focus-color);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-outline-link:not(.dxbl-disabled):not(:disabled):hover, .dxbl-grid .dxbl-grid-table .dxbl-grid-focused-row.dxbl-grid-selected-row:not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) .dxbl-btn.dxbl-btn-text-link:not(.dxbl-disabled):not(:disabled):hover {
  opacity: 80%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection:not(.dxbl-grid-group-row) > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-touch-bg, unset);
  color: var(--dxbl-grid-touch-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-touch-selection-edge > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row {
  font-weight: var(--dxbl-grid-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-footer-bg, unset);
  color: var(--dxbl-grid-footer-color);
  border-right: 0;
  border-left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row > td:not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row {
  font-weight: var(--dxbl-grid-group-footer-font-weight);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-group-footer-bg, unset);
  color: var(--dxbl-grid-group-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-empty-cell):not(.dxbl-grid-indent-cell):not(:last-child) {
  border-right: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-group-footer-row > td:not(.dxbl-grid-indent-cell) + td:not(.dxbl-grid-indent-cell):not(.dxbl-grid-empty-cell) {
  border-left: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-detail-cell {
  padding: var(--dxbl-grid-detail-cell-padding-y) var(--dxbl-grid-detail-cell-padding-x);
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell {
  cursor: -webkit-grab;
  cursor: grab;
  text-align: center;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell > .dxbl-image {
  margin-top: 0;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell.dxbl-disabled, .dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell:disabled {
  cursor: inherit;
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell.dxbl-disabled > .dxbl-image, .dxbl-grid .dxbl-grid-table .dxbl-grid-row-drag-anchor-cell:disabled > .dxbl-image {
  opacity: 60%;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll {
  height: 100%;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > thead, .dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tfoot {
  height: 1%;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tbody > .dxbl-grid-empty-row {
  height: auto;
}
.dxFirefox .dxbl-grid .dxbl-grid-table.dxbl-grid-table-no-scroll > tbody > :not(.dxbl-grid-empty-row):not([data-virtual-item-index="-1"]):not(:only-child) > td {
  height: 1%;
}
.dxbl-grid .dxbl-grid-table:not(.dxbl-grid-table-no-scroll) > tbody > .dxbl-grid-empty-row {
  display: none;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc {
  table-layout: auto !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > colgroup col:not(.dxbl-grid-empty-cell) {
  width: 0 !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > colgroup col.dxbl-grid-empty-cell {
  width: 100% !important;
}
.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > thead > tr > *, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tfoot > tr > td, .dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tbody > tr > td {
  white-space: nowrap;
}
.dxbl-grid .dxbl-grid-columns-separator,
.dxbl-grid .dxbl-grid-drop-target-indicator {
  position: absolute;
  z-index: 3;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-grid .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  pointer-events: none;
}
.dxbl-grid .dxbl-grid-columns-separator {
  width: 3px;
  height: 100%;
}
.dxbl-grid .dxbl-grid-columns-separator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  background-color: var(--bs-primary, var(--primary));
  -webkit-transition: background-color 0.25s;
  -o-transition: background-color 0.25s;
  transition: background-color 0.25s;
  -webkit-box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.2);
          box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.2);
}
.dxbl-grid .dxbl-grid-columns-separator > div {
  display: none;
}
.dxbl-grid .dxbl-grid-drop-target-indicator {
  height: 2px;
  width: 100%;
}
.dxbl-grid .dxbl-grid-drop-target-indicator:not(.dxbl-disabled):not(:disabled).dxbl-active {
  -webkit-box-shadow: inset 2px 2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%), inset -2px -2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%);
          box-shadow: inset 2px 2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%), inset -2px -2px 0 color-mix(in srgb, var(--bs-primary, var(--primary)) 95%, white 5%);
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  -o-transition: box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  pointer-events: none;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-group-row:focus > td {
  border-color: transparent;
}
.dxbl-grid:not([data-dx-focus-hidden]) .dxbl-grid-table > tbody:not([data-dx-focus-hidden]) > tr.dxbl-grid-focused-row.dxbl-grid-group-row:focus > td {
  border-color: inherit;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-command-cell,
.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-selection-cell {
  white-space: normal;
}

.dxbl-grid.dxbl-grid-nowrap .dxbl-grid-header-content > span {
  white-space: nowrap;
}

/* #region: hover state */
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-hover-bg, unset);
  color: var(--dxbl-grid-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-focus-frame-color, unset);
  color: var(--dxbl-grid-focus-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 100%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-focused-row:not(.dxbl-grid-group-row):not(.dxbl-grid-group-footer-row):not(.dxbl-grid-edit-row):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-selection-bg, unset);
  color: var(--dxbl-grid-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-grid-border-width, 0px) / 1.75);
  }
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-grid-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-grid-table.dxbl-grid-row-hover-enabled > tbody > tr.dxbl-grid-selected-row:not(.dxbl-grid-focused-row):not(.dxbl-grid-touch-selection):not(.dxbl-grid-touch-selection-edge):not(.dxbl-grid-empty-row):hover > td:not(.dxbl-grid-edit-form):not(.dxbl-grid-indent-cell):not(.dxbl-grid-detail-cell):not(.dxbl-grid-empty-data-area):not(.dxbl-grid-empty-cell).dxbl-grid-fixed-cell {
  position: -webkit-sticky !important;
  position: sticky !important;
  z-index: 3;
  background: var(--dxbl-grid-bg);
}

/* #endregion */
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td {
  --dxbl-grid-focus-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-grid-selection-focus-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
}
.dxbl-grid[dxbl-grid-focused-row-hidden] .dxbl-grid-focused-row > td::before {
  background-color: transparent !important;
}

.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > tfoot > tr > td {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-header-row > th {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-header-row > th:not(.dxbl-grid-fixed-cell) {
  z-index: 2;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-filter-row > td {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}
.dxOpera .dxbl-grid .dxbl-scroll-viewer .dxbl-grid-table > thead > .dxbl-grid-filter-row > td:not(.dxbl-grid-fixed-cell) {
  z-index: 2;
}

.dxbl-scroll-viewer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  width: 100%;
  z-index: 0;
  --dxbl-scroll-viewer-hor-scroll-bar-height: 0.2rem;
  --dxbl-scroll-viewer-hor-scroll-bar-hover-height: 0.5rem;
  --dxbl-scroll-viewer-vert-scroll-bar-width: 0.2rem;
  --dxbl-scroll-viewer-vert-scroll-bar-hover-width: 0.5rem;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb,
.dxTouchUI .dxbl-scroll-viewer:not([data-qa-dxbl-scrolling]) > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-scroll-viewer-scroll-thumb {
  display: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  bottom: 0;
  right: 0;
  position: absolute;
  display: none;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  z-index: 1;
  background-color: transparent;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb, .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  background-color: currentcolor;
  opacity: 0.5;
  border-radius: 0.1rem;
  cursor: default;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar {
  top: 0;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-hover-width);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  width: var(--dxbl-scroll-viewer-vert-scroll-bar-width);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar {
  left: 0;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
  -webkit-transition: height 0.3s;
  -o-transition: height 0.3s;
  transition: height 0.3s;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar > .dxbl-scroll-viewer-scroll-thumb[data-qa-dxbl-dragging] {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  opacity: 0.75;
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-hover-height);
  border-radius: 0.75rem;
}
.dxTouchUI .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled):hover .dxbl-scroll-viewer-scroll-thumb {
  height: var(--dxbl-scroll-viewer-hor-scroll-bar-height);
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  overflow: auto;
  width: 100%;
  scrollbar-width: none;
  scrollbar-height: none;
}
.dxbl-scroll-viewer > .dxbl-scroll-viewer-content::-webkit-scrollbar {
  display: none;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-grid-column-chooser-dialog {
  --dxbl-popup-margin: 0;
}

.dxbl-grid-column-chooser-dialog {
  --dxbl-grid-column-chooser-focus-frame-color: var(--bs-primary, var(--primary));
  --dxbl-grid-column-chooser-padding-x: 0.75rem;
  --dxbl-grid-column-chooser-padding-y: 0.375rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
  --dxbl-grid-column-chooser-max-height: 60vh;
  --dxbl-grid-column-chooser-max-width: 325px;
  --dxbl-grid-column-chooser-min-height: 210px;
  --dxbl-grid-column-chooser-min-width: 200px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-header, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-window-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-dropdown-body .dxbl-grid-column-chooser, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-window-body .dxbl-grid-column-chooser {
  min-height: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-scroll-viewer, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-scroll-viewer {
  max-height: 60vh;
  max-width: 325px;
}
.dxbl-grid-column-chooser-dialog.dxbl-dropdown-dialog .dxbl-grid-column-chooser-item:last-child, .dxbl-grid-column-chooser-dialog.dxbl-window-dialog .dxbl-grid-column-chooser-item:last-child {
  border-bottom-color: transparent;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-header {
  white-space: nowrap;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-modal-body {
  padding: 0 !important;
}
.dxbl-grid-column-chooser-dialog.dxbl-sidepanel-dialog .dxbl-scroll-viewer {
  height: 50vh;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-style: solid;
  border-width: 1px 0;
  border-top-color: transparent;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  border-top-color: inherit;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  position: relative;
  z-index: 1;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item ~ .dxbl-grid-column-chooser-dragging-item {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.5;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item.dxbl-grid-column-chooser-dragging-item-next-sibling {
  border-top-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox {
  width: calc(100% - var(--dxbl-grid-column-chooser-drag-icon-size) - var(--dxbl-grid-column-chooser-padding-x));
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-checkbox label {
  width: 100%;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor, .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-lock {
  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;
  margin: calc(var(--dxbl-grid-column-chooser-padding-y) * -1) calc(var(--dxbl-grid-column-chooser-padding-x) * -1) calc(var(--dxbl-grid-column-chooser-padding-y) * -1) 0;
  padding: var(--dxbl-grid-column-chooser-padding-y) var(--dxbl-grid-column-chooser-padding-x);
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-drag-anchor {
  cursor: move;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item .dxbl-grid-column-chooser-item-indent {
  width: 1rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline: 0.15rem solid var(--dxbl-grid-column-chooser-focus-frame-color);
  outline-offset: calc(-1 * 0.15rem);
}
.dxSafari .dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser .dxbl-grid-column-chooser-item:focus-visible {
  outline-offset: -0.12rem;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser[data-dx-focus-hidden] .dxbl-grid-column-chooser-item {
  outline: 0;
}
.dxbl-grid-column-chooser-dialog .dxbl-dropdown-body,
.dxbl-grid-column-chooser-dialog .dxbl-modal-body,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer,
.dxbl-grid-column-chooser-dialog .dxbl-scroll-viewer .dxbl-scroll-viewer-content,
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-item {
  background: inherit;
  border-color: inherit;
}
.dxbl-grid-column-chooser-dialog .dxbl-grid-column-chooser-area-separator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-style: solid;
  border-color: inherit;
  border-width: 0 0 3px;
}

.dxbl-grid-column-chooser-dialog.dxbl-sm {
  --dxbl-grid-column-chooser-padding-x: 0.5rem;
  --dxbl-grid-column-chooser-padding-y: 0.25rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-grid-column-chooser-dialog.dxbl-lg {
  --dxbl-grid-column-chooser-padding-x: 1rem;
  --dxbl-grid-column-chooser-padding-y: 0.5rem;
  --dxbl-grid-column-chooser-drag-icon-size: 1rem;
}

.dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 280px;
  --dxbl-grid-filter-menu-dropdown-min-height: 130px;
  --dxbl-grid-filter-menu-dropdown-width: 280px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-sm.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 250px;
    --dxbl-grid-filter-menu-dropdown-min-width: 250px;
  }
}
.dxbl-dropdown.dxbl-sm > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 238px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 292px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 293px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.25rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.1875rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 128px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.375rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.5rem;
}
.dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-min-width: 360px;
  --dxbl-grid-filter-menu-dropdown-min-height: 200px;
  --dxbl-grid-filter-menu-dropdown-width: 360px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-width: 576px) {
  .dxbl-dropdown.dxbl-lg.dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 290px;
    --dxbl-grid-filter-menu-dropdown-min-width: 290px;
  }
}
.dxbl-dropdown.dxbl-lg > .dxbl-grid-filter-menu-dropdown {
  --dxbl-grid-filter-menu-dropdown-list-box-height: 310px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 382px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 384px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.5rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.3125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 158px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.625rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 1rem;
}

.dxbl-grid-filter-menu-dropdown-root {
  --dxbl-grid-filter-menu-dropdown-max-width: none;
  --dxbl-grid-filter-menu-dropdown-max-height: none;
  --dxbl-grid-filter-menu-dropdown-min-width: 320px;
  --dxbl-grid-filter-menu-dropdown-min-height: 165px;
  --dxbl-grid-filter-menu-dropdown-width: 320px;
  --dxbl-grid-filter-menu-dropdown-height: auto;
}
@media (max-height: 768px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 550px;
  }
}
@media (max-height: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-max-height: 250px;
  }
}
@media (max-width: 576px) {
  .dxbl-grid-filter-menu-dropdown-root {
    --dxbl-grid-filter-menu-dropdown-width: 270px;
    --dxbl-grid-filter-menu-dropdown-min-width: 270px;
  }
}

.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-grid-filter-menu-dropdown-list-box-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-treeview-height: fit-content;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 100%;
}
.dxbl-grid-filter-menu-dropdown-custom-size .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  display: contents;
}

.dxbl-grid-filter-menu-dropdown {
  --dxbl-dropdown-header-bg: var(--dxbl-dropdown-bg);
  --dxbl-dropdown-footer-bg: var(--dxbl-dropdown-bg);
  --dxbl-grid-filter-menu-dropdown-list-box-height: 264px;
  --dxbl-grid-filter-menu-dropdown-treeview-height: 327px;
  --dxbl-grid-filter-menu-dropdown-loading-panel-height: 327px;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-x: 0.375rem;
  --dxbl-grid-filter-menu-values-view-select-all-check-padding-y: 0.25003125rem;
  --dxbl-grid-filter-menu-dropdown-footer-btn-width: 143px;
  --dxbl-grid-filter-menu-dropdown-footer-btn-space: 0.5rem;
  --dxbl-grid-filter-menu-dropdown-padding-y: 0.75rem;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-y: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-body-align-items: stretch;
  --dxbl-dropdown-body-overflow-y: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view {
  display: contents;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-checkbox {
  padding: var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-y) calc(var(--dxbl-grid-filter-menu-values-view-select-all-check-padding-x) + var(--dxbl-checkbox-border-width)) 0;
  border-left: none;
  border-right: none;
  border-bottom-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-listbox, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-list-box {
  --dxbl-list-box-border-radius: unset;
  height: var(--dxbl-grid-filter-menu-dropdown-list-box-height);
  border: none;
  overflow-x: hidden;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-treeview {
  --dxbl-treeview-spacing-x: 0;
  height: var(--dxbl-grid-filter-menu-dropdown-treeview-height);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-body > .dxbl-grid-filter-menu-values-view > .dxbl-loading-panel {
  height: var(--dxbl-grid-filter-menu-dropdown-loading-panel-height);
  width: 100%;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header, .dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-border-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-header {
  --dxbl-dropdown-header-padding-top: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-header-padding-bottom: 0;
  -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;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer {
  --dxbl-dropdown-footer-padding-top: 0;
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-grid-filter-menu-dropdown-padding-y);
  --dxbl-dropdown-footer-flex-wrap: nowrap;
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn {
  -webkit-flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
      -ms-flex-preferred-size: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
          flex-basis: var(--dxbl-grid-filter-menu-dropdown-footer-btn-width);
}
.dxbl-grid-filter-menu-dropdown > .dxbl-dropdown-footer > .dxbl-btn:last-child {
  margin-left: var(--dxbl-grid-filter-menu-dropdown-footer-btn-space);
}

.dxbl-grid-dragging-target {
  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: absolute;
  z-index: 1999;
}

.dxbl-grid-move-cursor,
.dxbl-grid-move-cursor a:hover,
.dxbl-grid-move-cursor .dxbl-grid-action,
.dxbl-grid-move-cursor * {
  cursor: move !important;
}

.dxbl-grabbing-cursor,
.dxbl-grabbing-cursor a:hover,
.dxbl-grabbing-cursor .dxbl-grid-action,
.dxbl-grabbing-cursor * {
  cursor: -webkit-grabbing !important;
  cursor: grabbing !important;
}

.dxbl-resize-cursor,
.dxbl-resize-cursor .dxbl-grid th.dxbl-grid-action {
  cursor: col-resize;
}

.dxbl-grid-action {
  cursor: pointer;
}

.dxbl-virtual-items-container-pattern.dxbl-grid-virtual-items-container-pattern > div {
  border-width: var(--dxbl-grid-border-width) 0 0 var(--dxbl-grid-border-width);
  border-color: var(--dxbl-grid-border-color);
  border-style: var(--dxbl-grid-border-style);
  color: var(--dxbl-grid-color);
  line-height: var(--dxbl-grid-line-height);
  padding: var(--dxbl-grid-text-cell-padding-y) var(--dxbl-grid-text-cell-padding-x);
}

.dxbl-grid-edit-canceled-notification {
  white-space: nowrap;
  margin: 10px;
}
.dxbl-grid-edit-canceled-notification > svg {
  width: 24px;
  height: 24px;
  color: var(--bs-danger, var(--danger));
}
.dxbl-grid-edit-canceled-notification > span {
  margin-left: 10px;
  color: var(--bs-body-color, var(--dxbl-body-color, inherit));
}

.dxbl-grid .dxbl-grid-table.dxbl-grid-table-content-fit-calc > tbody > tr > td .dxbl-grid-tree-node-expand-controls-container {
  float: unset;
}

.dxbl-grid-tree-node-expand-button {
  --dxbl-btn-bg: var(--dxbl-grid-expand-btn-bg);
  --dxbl-btn-color: var(--dxbl-grid-expand-btn-color);
  --dxbl-btn-padding-x: var(--dxbl-grid-expand-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-grid-expand-btn-padding-y);
  padding-left: var(--dxbl-grid-expand-btn-padding-x);
  padding-right: var(--dxbl-grid-expand-btn-padding-x);
  margin: calc(-1 * var(--dxbl-grid-expand-btn-padding-y)) calc(-1 * var(--dxbl-grid-expand-btn-padding-x));
  border: 0;
  border-radius: 3rem;
  position: relative;
}
.dxbl-grid-tree-node-expand-button > .dxbl-image {
  margin: 0;
}
.dxbl-grid-tree-node-expand-button > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-grid-expand-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-grid-tree-node-expand-button.dxbl-disabled > .dxbl-image, .dxbl-grid-tree-node-expand-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-grid-expand-btn-hover-bg, unset);
  color: var(--dxbl-grid-expand-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-grid-tree-node-expand-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: 3rem;
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0.0625rem);
  z-index: 1;
  pointer-events: none;
}

.dxbl-grid-tree-node-expand-button-placeholder {
  min-width: 16px;
  width: 16px;
  display: inline-block;
}

.dxbl-grid-tree-node-expand-controls-cell {
  white-space: nowrap;
}

.dxbl-grid-tree-node-expand-controls-container {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  white-space: nowrap;
  margin-right: calc(var(--dxbl-grid-expand-btn-padding-x) * 1.5);
  float: left;
}

.dxbl-grid-tree-node-indents-container {
  white-space: nowrap;
  display: inline-block;
}

.dxbl-grid-tree-node-indent {
  min-width: 16px;
  width: 16px;
  display: inline-block;
}

.dxbl-grid-tree-node-empty-indent {
  display: inline-block;
}

.dxbl-popup-cell {
  position: absolute;
  top: 0;
  left: 0;
}

.dxbl-popup-text {
  font-size: inherit;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}

.dxbl-flyout {
  --dxbl-flyout-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-flyout-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-flyout-font-family: inherit;
  --dxbl-flyout-font-size: 0.875rem;
  --dxbl-flyout-line-height: 1.4285;
  --dxbl-flyout-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-flyout-border-width: 1px;
  --dxbl-flyout-border-style: solid;
  --dxbl-flyout-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.14286em;
  --dxbl-flyout-header-line-height: 1.2499343752;
  --dxbl-flyout-header-bg: unset;
  --dxbl-flyout-header-color: inherit;
  --dxbl-flyout-header-font-weight: 600;
  --dxbl-flyout-header-padding-y: 0.3125rem;
  --dxbl-flyout-header-padding-x: 0.75rem;
  --dxbl-flyout-body-padding-y: 0.75rem;
  --dxbl-flyout-body-padding-x: 0.75rem;
  --dxbl-flyout-footer-bg: unset;
  --dxbl-flyout-footer-color: inherit;
  --dxbl-flyout-footer-padding-y: 0.3125rem;
  --dxbl-flyout-footer-padding-x: 0.75rem;
  --dxbl-flyout-arrow-width: 1rem;
  --dxbl-flyout-arrow-height: 0.5rem;
  --dxbl-flyout-arrow-color: rgba(34, 34, 34, 0.25);
  --dxbl-flyout-arrow-base-border-color: white;
  position: absolute;
  top: 0;
  left: 0;
}
.dxbl-flyout.dxbl-sm {
  --dxbl-flyout-font-size: 0.75rem;
  --dxbl-flyout-line-height: 1.5;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.16667em;
  --dxbl-flyout-header-line-height: 1.2857106123;
  --dxbl-flyout-header-padding-y: 0.1875rem;
  --dxbl-flyout-header-padding-x: 0.5rem;
  --dxbl-flyout-body-padding-y: 0.5rem;
  --dxbl-flyout-body-padding-x: 0.5rem;
  --dxbl-flyout-footer-padding-y: 0.1875rem;
  --dxbl-flyout-footer-padding-x: 0.5rem;
}
.dxbl-flyout.dxbl-lg {
  --dxbl-flyout-font-size: 1rem;
  --dxbl-flyout-line-height: 1.375;
  --dxbl-flyout-border-radius: 0.1875rem;
  --dxbl-flyout-header-font-size: 1.125em;
  --dxbl-flyout-header-line-height: 1.2222222222;
  --dxbl-flyout-header-padding-y: 0.4375rem;
  --dxbl-flyout-header-padding-x: 1rem;
  --dxbl-flyout-body-padding-y: 1rem;
  --dxbl-flyout-body-padding-x: 1rem;
  --dxbl-flyout-footer-padding-y: 0.4375rem;
  --dxbl-flyout-footer-padding-x: 1rem;
}
.dxbl-flyout:not(:defined) {
  display: none;
}
.dxbl-flyout > .dxbl-flyout-dialog {
  font-family: var(--dxbl-flyout-font-family);
  font-size: var(--dxbl-flyout-font-size);
  line-height: var(--dxbl-flyout-line-height);
  -webkit-box-shadow: var(--dxbl-flyout-shadow);
          box-shadow: var(--dxbl-flyout-shadow);
  color: var(--dxbl-flyout-color);
  background-color: var(--dxbl-flyout-bg);
  border: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  border-radius: var(--dxbl-flyout-border-radius);
  -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;
  position: relative;
  min-width: 0;
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
  z-index: 1070;
}
.dxbl-flyout > .dxbl-flyout-dialog.dxbl-flyout-scrollable > .dxbl-flyout-body {
  overflow-y: auto;
  min-height: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
  font-size: var(--dxbl-flyout-header-font-size);
  line-height: var(--dxbl-flyout-header-line-height);
  padding: var(--dxbl-flyout-header-padding-y) var(--dxbl-flyout-header-padding-x);
  cursor: default;
  border-bottom: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  font-weight: var(--dxbl-flyout-header-font-weight);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-flyout-header-bg, unset);
  color: var(--dxbl-flyout-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-header.dxbl-drag {
  cursor: default;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-flyout-body-padding-y) var(--dxbl-flyout-body-padding-x);
  font-size: var(--dxbl-flyout-body-font-size);
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body > * {
  min-height: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
  padding: var(--dxbl-flyout-footer-padding-y) var(--dxbl-flyout-footer-padding-x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: var(--dxbl-flyout-border-width) var(--dxbl-flyout-border-style) var(--dxbl-flyout-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-flyout-footer-bg, unset);
  color: var(--dxbl-flyout-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-flyout > .dxbl-flyout-dialog > .dxbl-flyout-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-flyout > .dxbl-flyout-dialog-fade {
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
.dxbl-flyout > .dxbl-flyout-dialog-fade.dxbl-flyout-dialog-show {
  opacity: 1;
}
.dxbl-flyout .dxbl-arrow {
  position: absolute;
  display: block;
  width: var(--dxbl-flyout-arrow-width);
  height: var(--dxbl-flyout-arrow-height);
}
.dxbl-flyout .dxbl-arrow::before, .dxbl-flyout .dxbl-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}
.dxbl-flyout .dxbl-popover {
  background-color: var(--dxbl-flyout-bg);
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow {
  bottom: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-top > .dxbl-arrow::after {
  border-width: var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2) 0;
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::before {
  bottom: 0;
  border-top-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-top > .dxbl-arrow::after {
  bottom: var(--dxbl-flyout-border-width);
  border-top-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow {
  left: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
  width: var(--dxbl-flyout-arrow-height);
  height: var(--dxbl-flyout-arrow-width);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-end > .dxbl-arrow::after {
  border-width: calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2) 0;
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::before {
  left: 0;
  border-right-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-end > .dxbl-arrow::after {
  left: var(--dxbl-flyout-border-width);
  border-right-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow {
  top: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::after {
  border-width: 0 calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height) calc(var(--dxbl-flyout-arrow-width) / 2);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::before {
  top: 0;
  border-bottom-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-bottom > .dxbl-arrow::after {
  top: var(--dxbl-flyout-border-width);
  border-bottom-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow {
  right: calc(var(--dxbl-flyout-arrow-height) * -1 - var(--dxbl-flyout-border-width));
  width: var(--dxbl-flyout-arrow-height);
  height: var(--dxbl-flyout-arrow-width);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::before, .dxbl-flyout .dxbl-popover-start > .dxbl-arrow::after {
  border-width: calc(var(--dxbl-flyout-arrow-width) / 2) 0 calc(var(--dxbl-flyout-arrow-width) / 2) var(--dxbl-flyout-arrow-height);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::before {
  right: 0;
  border-left-color: var(--dxbl-flyout-arrow-color);
}
.dxbl-flyout .dxbl-popover-start > .dxbl-arrow::after {
  right: var(--dxbl-flyout-border-width);
  border-left-color: var(--dxbl-flyout-arrow-base-border-color);
}
.dxbl-flyout .dxbl-arrow-hidden .dxbl-arrow::before,
.dxbl-flyout .dxbl-arrow-hidden .dxbl-arrow::after {
  display: none;
}

.dxbl-modal {
  --dxbl-popup-font-family: inherit;
  --dxbl-popup-font-size: 0.875rem;
  --dxbl-popup-line-height: 1.4285;
  --dxbl-popup-border-width: 1px;
  --dxbl-popup-border-style: solid;
  --dxbl-popup-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-popup-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-popup-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.25);
  --dxbl-popup-max-width: 500px;
  --dxbl-popup-width: 100%;
  --dxbl-popup-margin: 1.75rem;
  --dxbl-popup-scrollable-border-width: 1px;
  --dxbl-popup-back-bg: #000;
  --dxbl-popup-back-opacity: 0.5;
  --dxbl-popup-header-font-size: 1.14286em;
  --dxbl-popup-header-line-height: 1.2499343752;
  --dxbl-popup-header-bg: unset;
  --dxbl-popup-header-color: inherit;
  --dxbl-popup-header-padding-y: 0.3125rem;
  --dxbl-popup-header-padding-x: 0.75rem;
  --dxbl-popup-header-font-weight: 600;
  --dxbl-popup-header-btn-bg: transparent;
  --dxbl-popup-header-btn-color: unset;
  --dxbl-popup-header-btn-hover-bg: unset;
  --dxbl-popup-header-btn-hover-color: unset;
  --dxbl-popup-body-padding-x: 0.75rem;
  --dxbl-popup-body-padding-y: 0.75rem;
  --dxbl-popup-footer-bg: unset;
  --dxbl-popup-footer-color: inherit;
  --dxbl-popup-footer-padding-y: 0.3125rem;
  --dxbl-popup-footer-padding-x: 0.75rem;
}
.dxbl-modal.dxbl-sm {
  --dxbl-popup-font-size: 0.75rem;
  --dxbl-popup-line-height: 1.5;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-header-font-size: 1.16667em;
  --dxbl-popup-header-line-height: 1.2857106123;
  --dxbl-popup-header-padding-y: 0.1875rem;
  --dxbl-popup-header-padding-x: 0.5rem;
  --dxbl-popup-body-padding-x: 0.5rem;
  --dxbl-popup-body-padding-y: 0.5rem;
  --dxbl-popup-footer-padding-y: 0.1875rem;
  --dxbl-popup-footer-padding-x: 0.5rem;
}
.dxbl-modal.dxbl-lg {
  --dxbl-popup-font-size: 1rem;
  --dxbl-popup-line-height: 1.375;
  --dxbl-popup-border-radius: 0.375rem;
  --dxbl-popup-header-font-size: 1.125em;
  --dxbl-popup-header-line-height: 1.2222222222;
  --dxbl-popup-header-padding-y: 0.4375rem;
  --dxbl-popup-header-padding-x: 1rem;
  --dxbl-popup-body-padding-x: 1rem;
  --dxbl-popup-body-padding-y: 1rem;
  --dxbl-popup-footer-padding-y: 0.4375rem;
  --dxbl-popup-footer-padding-x: 1rem;
}
.dxbl-modal > .dxbl-modal-root {
  overflow: auto;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 1055;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup {
  outline: 0;
  width: var(--dxbl-popup-width);
  margin: var(--dxbl-popup-margin);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 1;
  position: relative;
  left: auto;
  top: auto;
  padding: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  justify-self: center;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-fixed-width {
  min-width: 0;
  max-width: unset;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-left {
  justify-self: start !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-right {
  justify-self: end !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-horizontalalignment-center {
  justify-self: center !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-top {
  -webkit-align-self: start !important;
      -ms-flex-item-align: start !important;
          align-self: start !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-bottom {
  -webkit-align-self: end !important;
      -ms-flex-item-align: end !important;
          align-self: end !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-verticalalignment-center {
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content {
  max-height: calc(100vh - 3.5rem);
  overflow-y: hidden;
  border-width: var(--dxbl-popup-scrollable-border-width);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-scrollable > .dxbl-modal-content > .dxbl-modal-body {
  overflow-y: auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-header-drag {
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content {
  font-family: var(--dxbl-popup-font-family);
  font-size: var(--dxbl-popup-font-size);
  line-height: var(--dxbl-popup-line-height);
  background-color: var(--dxbl-popup-bg);
  border: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  border-radius: var(--dxbl-popup-border-radius);
  -webkit-box-shadow: var(--dxbl-popup-shadow);
          box-shadow: var(--dxbl-popup-shadow);
  color: var(--dxbl-popup-color);
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 0;
  width: 100%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-popup-header:not(.dxbl-modal-header) {
  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;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
  cursor: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--dxbl-popup-header-font-size);
  line-height: var(--dxbl-popup-header-line-height);
  font-weight: var(--dxbl-popup-header-font-weight);
  border-bottom: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  padding: var(--dxbl-popup-header-padding-y) var(--dxbl-popup-header-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-header-bg, unset);
  color: var(--dxbl-popup-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-modal-header-default,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-modal-header-default {
  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;
  -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;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-modal-title,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-modal-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button {
  --dxbl-btn-bg: var(--dxbl-popup-header-btn-bg);
  --dxbl-btn-color: var(--dxbl-popup-header-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button > svg.dxbl-image {
  color: var(--dxbl-popup-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-popup-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-popup-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-popup-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button.dxbl-disabled > .dxbl-image, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button.dxbl-disabled > .dxbl-image,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-header-btn-hover-bg, unset);
  color: var(--dxbl-popup-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-header.dxbl-drag,
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content .dxbl-popup-header > .dxbl-modal-header.dxbl-drag {
  cursor: default;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-body {
  padding: var(--dxbl-popup-body-padding-y) var(--dxbl-popup-body-padding-x);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-top: var(--dxbl-popup-border-width) var(--dxbl-popup-border-style) var(--dxbl-popup-border-color);
  padding: var(--dxbl-popup-footer-padding-y) var(--dxbl-popup-footer-padding-x);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-popup-footer-bg, unset);
  color: var(--dxbl-popup-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup > .dxbl-modal-content > .dxbl-modal-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup .dxbl-popup-icons-area {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.dxbl-modal > .dxbl-modal-root > .dxbl-popup .dxbl-popup-buttons-area {
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
@media (min-width: 576px) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width) {
    max-width: var(--dxbl-popup-max-width);
  }
}
@media (max-width: 576px) {
  .dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-popup-adaptivity {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    justify-self: stretch;
    width: auto;
  }
}
.dxbl-modal > .dxbl-modal-back {
  display: none;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  position: fixed;
  background-color: var(--dxbl-popup-back-bg);
  opacity: var(--dxbl-popup-back-opacity);
  z-index: -1;
}
.dxbl-modal .dxbl-popup-horizontalalignment-left {
  justify-self: start;
}
.dxbl-modal .dxbl-popup-horizontalalignment-right {
  justify-self: end;
}
.dxbl-modal .dxbl-popup-horizontalalignment-center {
  justify-self: center;
}
.dxbl-modal .dxbl-popup-verticalalignment-top {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.dxbl-modal .dxbl-popup-verticalalignment-bottom {
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end;
}
.dxbl-modal .dxbl-popup-verticalalignment-center {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.dxbl-modal-open {
  overflow: hidden;
}

.dxbl-dropdown,
.dxbl-itemlist-dropdown {
  --dxbl-dropdown-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-dropdown-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-dropdown-font-family: inherit;
  --dxbl-dropdown-font-size: 0.875rem;
  --dxbl-dropdown-line-height: 1.4285;
  --dxbl-dropdown-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-dropdown-border-width: 1px;
  --dxbl-dropdown-border-style: solid;
  --dxbl-dropdown-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-min-width: 0;
  --dxbl-dropdown-header-font-size: 1.14286em;
  --dxbl-dropdown-header-line-height: 1.2499343752;
  --dxbl-dropdown-header-bg: unset;
  --dxbl-dropdown-header-color: inherit;
  --dxbl-dropdown-header-font-weight: 600;
  --dxbl-dropdown-header-padding-y: 0.3125rem;
  --dxbl-dropdown-header-padding-x: 0.75rem;
  --dxbl-dropdown-body-padding-y: 0.75rem;
  --dxbl-dropdown-body-padding-x: 0.75rem;
  --dxbl-dropdown-body-align-items: flex-start;
  --dxbl-dropdown-body-overflow-y: auto;
  --dxbl-dropdown-footer-bg: unset;
  --dxbl-dropdown-footer-color: inherit;
  --dxbl-dropdown-footer-padding-y: 0.3125rem;
  --dxbl-dropdown-footer-padding-x: 0.75rem;
  --dxbl-dropdown-footer-flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
  outline: none;
}
.dxbl-dropdown.dxbl-sm,
.dxbl-itemlist-dropdown.dxbl-sm {
  --dxbl-dropdown-line-height: 1.5;
  --dxbl-dropdown-font-size: 0.75rem;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-header-font-size: 1.16667em;
  --dxbl-dropdown-header-line-height: 1.2857106123;
  --dxbl-dropdown-header-padding-y: 0.1875rem;
  --dxbl-dropdown-header-padding-x: 0.5rem;
  --dxbl-dropdown-body-padding-y: 0.5rem;
  --dxbl-dropdown-body-padding-x: 0.5rem;
  --dxbl-dropdown-footer-padding-y: 0.1875rem;
  --dxbl-dropdown-footer-padding-x: 0.5rem;
}
.dxbl-dropdown.dxbl-lg,
.dxbl-itemlist-dropdown.dxbl-lg {
  --dxbl-dropdown-line-height: 1.375;
  --dxbl-dropdown-font-size: 1rem;
  --dxbl-dropdown-border-radius: 0.1875rem;
  --dxbl-dropdown-header-font-size: 1.125em;
  --dxbl-dropdown-header-line-height: 1.2222222222;
  --dxbl-dropdown-header-padding-y: 0.4375rem;
  --dxbl-dropdown-header-padding-x: 1rem;
  --dxbl-dropdown-body-padding-y: 1rem;
  --dxbl-dropdown-body-padding-x: 1rem;
  --dxbl-dropdown-footer-padding-y: 0.4375rem;
  --dxbl-dropdown-footer-padding-x: 1rem;
}
.dxbl-dropdown:not(:defined),
.dxbl-itemlist-dropdown:not(:defined) {
  display: none;
}
.dxbl-dropdown[x-drop-alignment=top] > .dxbl-dropdown-dialog > .dxbl-dropdown-top-sizegrip-area,
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-dropdown-dialog > .dxbl-dropdown-top-sizegrip-area {
  display: block;
}
.dxbl-dropdown[x-drop-alignment=bottom] > .dxbl-dropdown-dialog > .dxbl-dropdown-bottom-sizegrip-area,
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-dropdown-dialog > .dxbl-dropdown-bottom-sizegrip-area {
  display: block;
}
.dxbl-dropdown > .dxbl-dropdown-dialog,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog {
  --dxbl-dropdown-header-padding-top: var(--dxbl-dropdown-header-padding-y);
  --dxbl-dropdown-header-padding-bottom: var(--dxbl-dropdown-header-padding-y);
  --dxbl-dropdown-footer-padding-top: var(--dxbl-dropdown-footer-padding-y);
  --dxbl-dropdown-footer-padding-bottom: var(--dxbl-dropdown-footer-padding-y);
  font-family: var(--dxbl-dropdown-font-family);
  font-size: var(--dxbl-dropdown-font-size);
  line-height: var(--dxbl-dropdown-line-height);
  color: var(--dxbl-dropdown-color);
  background-color: var(--dxbl-dropdown-bg);
  border: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  border-radius: var(--dxbl-dropdown-border-radius);
  -webkit-box-shadow: var(--dxbl-dropdown-box-shadow);
          box-shadow: var(--dxbl-dropdown-box-shadow);
  -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;
  position: relative;
  z-index: 0;
  min-width: var(--dxbl-dropdown-min-width);
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  outline: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog.dxbl-dropdown-scrollable > .dxbl-dropdown-body,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-dropdown-scrollable > .dxbl-dropdown-body {
  overflow-y: var(--dxbl-dropdown-body-overflow-y);
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
  font-size: var(--dxbl-dropdown-header-font-size);
  font-weight: var(--dxbl-dropdown-header-font-weight);
  line-height: var(--dxbl-dropdown-header-line-height);
  padding: var(--dxbl-dropdown-header-padding-top) var(--dxbl-dropdown-header-padding-x) var(--dxbl-dropdown-header-padding-bottom);
  border-bottom: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-dropdown-header-bg, unset);
  color: var(--dxbl-dropdown-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header::before,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header.dxbl-drag,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-header.dxbl-drag {
  cursor: default;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body {
  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: var(--dxbl-dropdown-body-align-items);
  -webkit-align-items: var(--dxbl-dropdown-body-align-items);
      -ms-flex-align: var(--dxbl-dropdown-body-align-items);
          align-items: var(--dxbl-dropdown-body-align-items);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-dropdown-body-padding-y) var(--dxbl-dropdown-body-padding-x);
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > *,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > * {
  min-height: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > .dxbl-fl.dxbl-fl-with-paddings,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
      -ms-flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
          flex-wrap: var(--dxbl-dropdown-footer-flex-wrap);
  -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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--dxbl-dropdown-footer-padding-top) var(--dxbl-dropdown-footer-padding-x) var(--dxbl-dropdown-footer-padding-bottom);
  border-top: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-dropdown-footer-bg, unset);
  color: var(--dxbl-dropdown-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer,
  .dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer::before,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-sizegrip-area,
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog > .dxbl-dropdown-sizegrip-area {
  display: none;
}
.dxbl-dropdown > .dxbl-dropdown-sizegrip,
.dxbl-itemlist-dropdown > .dxbl-dropdown-sizegrip {
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  color: inherit;
  background-color: transparent;
}
.dxbl-dropdown > .dxbl-dropdown-sizegrip > .dxbl-dropdown-sizegrip-image,
.dxbl-itemlist-dropdown > .dxbl-dropdown-sizegrip > .dxbl-dropdown-sizegrip-image {
  width: 12px;
  height: 12px;
  fill-opacity: 60%;
}

.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-left {
  margin-left: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-left > .dxbl-modal-content {
  border-bottom-left-radius: unset;
  border-top-left-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-top {
  margin-top: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-top > .dxbl-modal-content {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-right {
  margin-right: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-right > .dxbl-modal-content {
  border-bottom-right-radius: unset;
  border-top-right-radius: unset;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-bottom {
  margin-bottom: 0;
}
.dxbl-sidepanel .dxbl-modal-root > .dxbl-popup.dxbl-sidepanel-dialog.dxbl-sidepanel-position-bottom > .dxbl-modal-content {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}

.dxbl-popup-cell {
  position: absolute;
  top: 0;
  left: 0;
}

.dxbl-popup-text {
  font-size: inherit;
  line-height: inherit;
  padding-left: 0;
  padding-right: 0;
}

.dxbl-window {
  --dxbl-window-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-window-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-window-font-family: inherit;
  --dxbl-window-font-size: 0.875rem;
  --dxbl-window-line-height: 1.4285;
  --dxbl-window-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-window-border-width: 1px;
  --dxbl-window-border-style: solid;
  --dxbl-window-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-min-width: 0;
  --dxbl-window-header-font-size: 1.14286em;
  --dxbl-window-header-line-height: 1.2499343752;
  --dxbl-window-header-bg: unset;
  --dxbl-window-header-color: inherit;
  --dxbl-window-header-font-weight: 600;
  --dxbl-window-header-padding-y: 0.3125rem;
  --dxbl-window-header-padding-x: 0.75rem;
  --dxbl-window-header-btn-bg: transparent;
  --dxbl-window-header-btn-color: unset;
  --dxbl-window-header-btn-hover-bg: unset;
  --dxbl-window-header-btn-hover-color: unset;
  --dxbl-window-body-padding-y: 0.75rem;
  --dxbl-window-body-padding-x: 0.75rem;
  --dxbl-window-footer-bg: unset;
  --dxbl-window-footer-color: inherit;
  --dxbl-window-footer-padding-y: 0.3125rem;
  --dxbl-window-footer-padding-x: 0.75rem;
  --dxbl-window-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-window-focus-outline-width: 0.125rem;
  --dxbl-window-focus-outline-offset: -2px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: unset;
}
.dxbl-window.dxbl-sm {
  --dxbl-window-line-height: 1.5;
  --dxbl-window-font-size: 0.75rem;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-header-font-size: 1.16667em;
  --dxbl-window-header-line-height: 1.2857106123;
  --dxbl-window-header-padding-y: 0.1875rem;
  --dxbl-window-header-padding-x: 0.5rem;
  --dxbl-window-body-padding-y: 0.5rem;
  --dxbl-window-body-padding-x: 0.5rem;
  --dxbl-window-footer-padding-y: 0.1875rem;
  --dxbl-window-footer-padding-x: 0.5rem;
}
.dxbl-window.dxbl-lg {
  --dxbl-window-line-height: 1.375;
  --dxbl-window-font-size: 1rem;
  --dxbl-window-border-radius: 0.1875rem;
  --dxbl-window-header-font-size: 1.125em;
  --dxbl-window-header-line-height: 1.2222222222;
  --dxbl-window-header-padding-y: 0.4375rem;
  --dxbl-window-header-padding-x: 1rem;
  --dxbl-window-body-padding-y: 1rem;
  --dxbl-window-body-padding-x: 1rem;
  --dxbl-window-footer-padding-y: 0.4375rem;
  --dxbl-window-footer-padding-x: 1rem;
}
.dxbl-window:not(:defined) {
  display: none;
}
.dxbl-window[x-drop-alignment=top] > .dxbl-window-dialog > .dxbl-window-top-sizegrip-area {
  display: block;
}
.dxbl-window[x-drop-alignment=bottom] > .dxbl-window-dialog > .dxbl-window-bottom-sizegrip-area {
  display: block;
}
.dxbl-window:not([data-dx-focus-hidden]) > .dxbl-window-dialog:focus-visible {
  outline: var(--dxbl-window-focus-outline-width) solid var(--dxbl-window-focus-outline-color);
  outline-offset: var(--dxbl-window-focus-outline-offset);
}
.dxbl-window[data-dx-focus-hidden] > .dxbl-window-dialog {
  outline: 0;
}
.dxbl-window > .dxbl-window-dialog {
  font-family: var(--dxbl-window-font-family);
  font-size: var(--dxbl-window-font-size);
  line-height: var(--dxbl-window-line-height);
  color: var(--dxbl-window-color);
  background-color: var(--dxbl-window-bg);
  border: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  border-radius: var(--dxbl-window-border-radius);
  -webkit-box-shadow: var(--dxbl-window-box-shadow);
          box-shadow: var(--dxbl-window-box-shadow);
  -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;
  position: relative;
  z-index: 0;
  min-width: var(--dxbl-window-min-width);
  min-height: 0;
  top: 0;
  left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-window > .dxbl-window-dialog.dxbl-window-scrollable > .dxbl-window-body {
  overflow-y: auto;
  min-height: 0;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
  cursor: default;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: var(--dxbl-window-header-font-size);
  line-height: var(--dxbl-window-header-line-height);
  font-weight: var(--dxbl-window-header-font-weight);
  border-bottom: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  padding: var(--dxbl-window-header-padding-y) var(--dxbl-window-header-padding-x);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-header-bg, unset);
  color: var(--dxbl-window-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-default {
  -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-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  white-space: nowrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button {
  --dxbl-btn-bg: var(--dxbl-window-header-btn-bg);
  --dxbl-btn-color: var(--dxbl-window-header-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
  margin-left: auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button > svg.dxbl-image {
  color: var(--dxbl-window-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-window-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-window-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-window-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button.dxbl-disabled > .dxbl-image, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-header-btn-hover-bg, unset);
  color: var(--dxbl-window-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-window > .dxbl-window-dialog > .dxbl-window-header .dxbl-window-header-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-header.dxbl-drag {
  cursor: default;
}
.dxbl-window > .dxbl-window-dialog .dxbl-popup-dragging + .dxbl-window-body {
  pointer-events: none;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body {
  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: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  padding: var(--dxbl-window-body-padding-y) var(--dxbl-window-body-padding-x);
  overflow: auto;
  border-color: var(--dxbl-window-border-color);
  background-color: var(--dxbl-window-bg);
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -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;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: var(--dxbl-window-footer-padding-y) var(--dxbl-window-footer-padding-x);
  border-top: var(--dxbl-window-border-width) var(--dxbl-window-border-style) var(--dxbl-window-border-color);
  margin-top: auto;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-window-footer-bg, unset);
  color: var(--dxbl-window-footer-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-window > .dxbl-window-dialog > .dxbl-window-footer {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-footer::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 3%;
}
.dxbl-window > .dxbl-window-dialog > .dxbl-window-sizegrip-area {
  display: none;
}
.dxbl-window > .dxbl-window-sizegrip {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1rem;
  height: 1rem;
  color: inherit;
  background-color: transparent;
  outline: 0;
}
.dxbl-window > .dxbl-window-sizegrip > .dxbl-window-sizegrip-image {
  width: 12px;
  height: 12px;
  fill-opacity: 60%;
}

.dxbl-dialog-captor {
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  justify-items: center;
  position: fixed;
  pointer-events: none;
  z-index: 1055;
}

.dxbl-group {
  --dxbl-group-border-width: 1px;
  --dxbl-group-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-group-border-radius: 6px;
  --dxbl-group-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-group-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-group-font-family: inherit;
  --dxbl-group-font-size: 0.875rem;
  --dxbl-group-line-height: 1.4285;
  --dxbl-group-header-line-height: 1.2499343752;
  --dxbl-group-header-font-size: 1.14286em;
  --dxbl-group-header-padding-x: 0.75rem;
  --dxbl-group-header-padding-y: 0.3125rem;
  --dxbl-group-header-spacing: 0.625rem;
  --dxbl-group-header-bg: unset;
  --dxbl-group-header-color: inherit;
  --dxbl-group-header-font-weight: 400;
  --dxbl-group-header-border-radius: 5px;
  --dxbl-group-header-btn-bg: transparent;
  --dxbl-group-header-btn-color: unset;
  --dxbl-group-header-btn-hover-bg: unset;
  --dxbl-group-header-btn-hover-color: unset;
  position: relative;
  z-index: 0;
  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;
  word-wrap: break-word;
  background-color: var(--dxbl-group-bg);
  color: var(--dxbl-group-color);
  border: var(--dxbl-group-border-width) solid var(--dxbl-group-border-color);
  border-radius: var(--dxbl-group-border-radius);
  font-family: var(--dxbl-group-font-family);
  font-size: var(--dxbl-group-font-size);
  line-height: var(--dxbl-group-line-height);
}
.dxbl-group:not(.expanded):not([is-animating]) > .dxbl-group-header {
  border-bottom: none;
  border-radius: var(--dxbl-group-header-border-radius);
}
.dxbl-group:not([data-qa-dxbl-loaded]):not(.expanded) > .dxbl-group-body {
  visibility: hidden;
}
.dxbl-group.dxbl-sm {
  --dxbl-group-font-size: 0.75rem;
  --dxbl-group-line-height: 1.5;
  --dxbl-group-header-padding-x: 0.5rem;
  --dxbl-group-header-padding-y: 0.1875rem;
  --dxbl-group-header-spacing: 0.5rem;
  --dxbl-group-header-font-size: 1.16667em;
  --dxbl-group-header-line-height: 1.2857106123;
}
.dxbl-group.dxbl-lg {
  --dxbl-group-font-size: 1rem;
  --dxbl-group-line-height: 1.375;
  --dxbl-group-header-padding-x: 1rem;
  --dxbl-group-header-padding-y: 0.4375rem;
  --dxbl-group-header-spacing: 0.75rem;
  --dxbl-group-header-font-size: 1.125em;
  --dxbl-group-header-line-height: 1.2222222222;
}
.dxbl-group > .dxbl-group-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 0;
  color: var(--dxbl-group-color);
}
.dxbl-group > .dxbl-group-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;
  font-size: var(--dxbl-group-header-font-size);
  line-height: var(--dxbl-group-header-line-height);
  font-weight: var(--dxbl-group-header-font-weight);
  padding: var(--dxbl-group-header-padding-y) var(--dxbl-group-header-padding-x);
  margin-bottom: 0;
  border-bottom: var(--dxbl-group-border-width) solid var(--dxbl-group-border-color);
  border-radius: var(--dxbl-group-header-border-radius) var(--dxbl-group-header-border-radius) 0 0;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-group-header-bg, unset);
  color: var(--dxbl-group-header-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-group > .dxbl-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-group > .dxbl-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-group > .dxbl-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-group > .dxbl-group-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-group > .dxbl-group-header .dxbl-btn.dxbl-group-expand-btn + * {
  margin-left: var(--dxbl-group-header-spacing);
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn {
  position: relative;
  margin: 0 calc(var(--dxbl-btn-padding-x) * -1);
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: var(--dxbl-group-header-btn-color);
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-border-radius: 50%;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn > svg.dxbl-image {
  color: var(--dxbl-group-header-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-group-header-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-group-header-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-group-header-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn.dxbl-disabled > .dxbl-image, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-group-header-btn-hover-bg, unset);
  color: var(--dxbl-group-header-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-group-border-width, 0px) / 1.75);
  }
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-group-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-group > .dxbl-group-header > .dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-group > .dxbl-group-header > .dxbl-text {
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.dxbl-fl {
  --dxbl-fl-font-family: inherit;
  --dxbl-fl-font-size: 0.875rem;
  --dxbl-fl-line-height: 1.4285;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-caption-font-weight: 400;
  --dxbl-fl-caption-color: rgba(var(--bs-body-color, var(--dxbl-body-color, inherit)), 0.75);
  --dxbl-fl-item-spacing-x: 1.5rem;
  --dxbl-fl-item-spacing-y: 0.75rem;
  --dxbl-fl-group-border-radius: 6px;
  --dxbl-fl-group-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-fl-group-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-fl-group-font-size: 0.875rem;
  --dxbl-fl-group-line-height: 1.4285;
  --dxbl-fl-group-spacing-y: 1.5rem;
  --dxbl-fl-group-header-bg: unset;
  --dxbl-fl-group-header-color: inherit;
  --dxbl-fl-group-header-padding-x: 0.75rem;
  --dxbl-fl-group-header-padding-y: 0.3125rem;
  --dxbl-fl-group-header-border-radius: 5px;
  --dxbl-fl-group-header-font-size: 1.14286em;
  --dxbl-fl-group-header-line-height: 1.2499343752;
  --dxbl-fl-group-header-font-weight: 400;
  --dxbl-fl-group-header-image-spacing: 0.5rem;
  --dxbl-fl-group-header-btn-bg: transparent;
  --dxbl-fl-group-header-btn-color: unset;
  --dxbl-fl-group-header-btn-hover-bg: unset;
  --dxbl-fl-group-header-btn-hover-color: unset;
  --dxbl-fl-group-header-spacing: 0.625rem;
  --dxbl-fl-group-content-padding-x: 0.75rem;
  --dxbl-fl-group-content-padding-y: 0.75rem;
  --dxbl-fl-tab-group-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-fl-tab-group-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-fl-tab-group-padding-top: 0;
  --dxbl-fl-tab-group-padding-x: 0;
  --dxbl-fl-tab-group-font-size: 0.875rem;
  --dxbl-fl-tab-group-line-height: 1.4285;
  --dxbl-fl-tab-group-image-spacing: 0.375rem;
  --dxbl-fl-tab-group-bottom-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-fl-tab-group-bottom-border-style: solid;
  --dxbl-fl-tab-group-bottom-border-width: 1px;
  --dxbl-fl-tab-group-content-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-fl-tab-group-content-font-size: 0.875rem;
  --dxbl-fl-tab-group-content-line-height: 1.4285;
  --dxbl-fl-tab-group-content-padding-x: 0.75rem;
  --dxbl-fl-tab-group-content-padding-y: 0.75rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
  --dxbl-fl-tab-group-tab-border-style: solid;
  --dxbl-fl-tab-group-tab-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-fl-tab-group-tab-selected-bg: unset;
  --dxbl-fl-tab-group-tab-selected-color: var(--bs-primary, var(--primary));
  --dxbl-fl-tab-group-tab-hover-bg: unset;
  --dxbl-fl-tab-group-tab-hover-color: inherit;
  display: block;
  font-family: var(--dxbl-fl-font-family);
  font-size: var(--dxbl-fl-font-size);
  line-height: var(--dxbl-fl-line-height);
  padding: var(--dxbl-fl-padding-y) var(--dxbl-fl-padding-x);
}
.dxbl-fl.dxbl-sm {
  --dxbl-fl-font-size: 0.75rem;
  --dxbl-fl-line-height: 1.5;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-item-spacing-x: 1rem;
  --dxbl-fl-item-spacing-y: 0.5rem;
  --dxbl-fl-group-content-padding-x: 0.5rem;
  --dxbl-fl-group-content-padding-y: 0.5rem;
  --dxbl-fl-group-font-size: 0.75rem;
  --dxbl-fl-group-line-height: 1.5;
  --dxbl-fl-group-spacing-y: 1rem;
  --dxbl-fl-group-header-font-size: 1.16667em;
  --dxbl-fl-group-header-line-height: 1.2857106123;
  --dxbl-fl-group-header-padding-x: 0.5rem;
  --dxbl-fl-group-header-padding-y: 0.1875rem;
  --dxbl-fl-group-header-spacing: 0.5rem;
  --dxbl-fl-tab-group-font-size: 0.75rem;
  --dxbl-fl-tab-group-line-height: 1.5;
  --dxbl-fl-tab-group-content-font-size: 0.75rem;
  --dxbl-fl-tab-group-content-line-height: 1.5;
  --dxbl-fl-tab-group-content-padding-x: 0.5rem;
  --dxbl-fl-tab-group-content-padding-y: 0.5rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
}
.dxbl-fl.dxbl-lg {
  --dxbl-fl-font-size: 1rem;
  --dxbl-fl-line-height: 1.375;
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
  --dxbl-fl-item-spacing-x: 2rem;
  --dxbl-fl-item-spacing-y: 1rem;
  --dxbl-fl-group-content-padding-x: 1rem;
  --dxbl-fl-group-content-padding-y: 1rem;
  --dxbl-fl-group-font-size: 1rem;
  --dxbl-fl-group-line-height: 1.375;
  --dxbl-fl-group-spacing-y: 2rem;
  --dxbl-fl-group-header-font-size: 1.125em;
  --dxbl-fl-group-header-line-height: 1.2222222222;
  --dxbl-fl-group-header-padding-x: 1rem;
  --dxbl-fl-group-header-padding-y: 0.4375rem;
  --dxbl-fl-group-header-spacing: 0.75rem;
  --dxbl-fl-tab-group-font-size: 1rem;
  --dxbl-fl-tab-group-line-height: 1.375;
  --dxbl-fl-tab-group-content-font-size: 1rem;
  --dxbl-fl-tab-group-content-line-height: 1.375;
  --dxbl-fl-tab-group-content-padding-x: 1rem;
  --dxbl-fl-tab-group-content-padding-y: 1rem;
  --dxbl-fl-tab-group-tab-padding-x: 1rem;
  --dxbl-fl-tab-group-tab-padding-y: 0.25rem;
}
.dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: calc(var(--dxbl-fl-item-spacing-x) * 0.5);
  --dxbl-fl-padding-y: var(--dxbl-fl-item-spacing-y);
}
.dxbl-fl.dxbl-fl-loading {
  opacity: 0;
}
.dxbl-fl .dxbl-row {
  --dxbl-row-item-spacing-x: var(--dxbl-fl-item-spacing-x);
  --dxbl-row-item-spacing-y: var(--dxbl-fl-item-spacing-y);
}
.dxbl-fl .dxbl-fl-group {
  display: block;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group {
  --dxbl-group-border-radius: var(--dxbl-fl-group-border-radius);
  --dxbl-group-color: var(--dxbl-fl-group-color);
  --dxbl-group-bg: var(--dxbl-fl-group-bg);
  --dxbl-group-header-line-height: var(--dxbl-fl-group-header-line-height);
  --dxbl-group-header-font-size: var(--dxbl-fl-group-header-font-size);
  --dxbl-group-header-padding-x: var(--dxbl-fl-group-header-padding-x);
  --dxbl-group-header-padding-y: var(--dxbl-fl-group-header-padding-y);
  --dxbl-group-header-spacing: var(--dxbl-fl-group-header-spacing);
  --dxbl-group-header-bg: var(--dxbl-fl-group-header-bg);
  --dxbl-group-header-color: var(--dxbl-fl-group-header-color);
  --dxbl-group-header-font-weight: var(--dxbl-fl-group-header-font-weight);
  --dxbl-group-header-border-radius: var(--dxbl-fl-group-header-border-radius);
  --dxbl-group-header-btn-bg: var(--dxbl-fl-group-header-btn-bg);
  --dxbl-group-header-btn-color: var(--dxbl-fl-group-header-btn-color);
  --dxbl-group-header-btn-hover-bg: var(--dxbl-fl-group-header-btn-hover-bg);
  --dxbl-group-header-btn-hover-color: var(--dxbl-fl-group-header-btn-hover-color);
  --dxbl-group-font-size: var(--dxbl-fl-group-font-size);
  --dxbl-group-line-height: var(--dxbl-fl-group-line-height);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-body > .dxbl-group-body-content {
  padding: var(--dxbl-fl-group-content-padding-y) var(--dxbl-fl-group-content-padding-x);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header:not(.dxbl-fl-group-header-tmpl) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header.dxbl-fl-group-header-tmpl > .dxbl-group-expand-btn:last-child:not(:only-child) {
  margin-left: auto;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-fl-group-header-image-spacing);
}
.dxbl-fl .dxbl-fl-group > .dxbl-group > .dxbl-group-header > .dxbl-group-expand-btn:last-child:not(:only-child) {
  margin-left: calc(var(--dxbl-fl-group-header-spacing) - var(--dxbl-btn-padding-x));
}
.dxbl-fl .dxbl-fl-gt .dxbl-tabs {
  --dxbl-tabs-color: var(--dxbl-fl-tab-group-color);
  --dxbl-tabs-bg: var(--dxbl-fl-tab-group-bg);
  --dxbl-tabs-font-size: var(--dxbl-fl-tab-group-font-size);
  --dxbl-tabs-line-height: var(--dxbl-fl-tab-group-line-height);
  --dxbl-tabs-padding-top: var(--dxbl-fl-tab-group-padding-top);
  --dxbl-tabs-padding-x: var(--dxbl-fl-tab-group-padding-x);
  --dxbl-tabs-separator-border-color: var(--dxbl-fl-tab-group-bottom-border-color);
  --dxbl-tabs-separator-border-style: var(--dxbl-fl-tab-group-bottom-border-style);
  --dxbl-tabs-separator-border-width: var(--dxbl-fl-tab-group-bottom-border-width);
  --dxbl-tabs-tab-padding-x: var(--dxbl-fl-tab-group-tab-padding-x);
  --dxbl-tabs-tab-padding-y: var(--dxbl-fl-tab-group-tab-padding-y);
  --dxbl-tabs-tab-border-style: var(--dxbl-fl-tab-group-tab-border-style);
  --dxbl-tabs-tab-border-color: var(--dxbl-fl-tab-group-tab-border-color);
  --dxbl-tabs-tab-selected-bg: var(--dxbl-fl-tab-group-tab-selected-bg);
  --dxbl-tabs-tab-selected-color: var(--dxbl-fl-tab-group-tab-selected-color);
  --dxbl-tabs-tab-hover-color: var(--dxbl-fl-tab-group-tab-hover-color);
  --dxbl-tabs-tab-hover-bg: var(--dxbl-fl-tab-group-tab-hover-bg);
  --dxbl-tabs-image-spacing: var(--dxbl-fl-tab-group-image-spacing);
}
.dxbl-fl .dxbl-fl-gt .dxbl-tabs-content-panel {
  --dxbl-tabs-content-color: var(--dxbl-fl-tab-group-content-color);
  --dxbl-tabs-content-font-size: var(--dxbl-fl-tab-group-content-font-size);
  --dxbl-tabs-content-line-height: var(--dxbl-fl-tab-group-content-line-height);
}
.dxbl-fl .dxbl-fl-gd,
.dxbl-fl .dxbl-fl-gt {
  margin-top: calc(var(--dxbl-fl-group-spacing-y) * 0.5);
  margin-bottom: calc(var(--dxbl-fl-group-spacing-y) * 0.5);
}
.dxbl-fl .dxbl-fl-cpt {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  font-weight: var(--dxbl-fl-caption-font-weight);
  color: var(--dxbl-fl-caption-color);
  margin: 0;
  padding-left: 0;
}
.dxbl-fl .dxbl-fl-item {
  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;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption {
  display: none;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-cpt:last-child {
  padding-right: 0;
  text-align: left;
}
.dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
}
.dxbl-fl .dxbl-fl-item .dxbl-fl-ctrl-nc,
.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption + .dxbl-fl-ctrl {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  margin-top: auto;
}
.dxbl-fl .dxbl-fl-row-break {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  height: 0;
}
.dxbl-fl .dxbl-fl-tab-content {
  display: block;
  padding: var(--dxbl-fl-tab-group-content-padding-y) var(--dxbl-fl-tab-group-content-padding-x);
}

@media (min-width: 992px) {
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-cpt {
    white-space: nowrap;
  }
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl:not(img) {
    width: 100%;
  }
  .dxbl-fl .dxbl-fl-item > .dxbl-fl-ctrl {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .dxbl-fl:not(.dxbl-fl-calc) .dxbl-fl-item > .dxbl-fl-cpt {
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.dxbl-fl-calc .dxbl-fl-item > .dxbl-fl-cpt {
  width: auto !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}
.dxbl-fl-calc .dxbl-fl-item > .dxbl-fl-ctrl:not(img):not(.dxbl-fl-ctrl-nc) {
  width: 100% !important;
}

@media (min-width: 992px) {
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal > .dxbl-fl-cpt {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
  .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal > .dxbl-fl-empty-caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.dxbl-toolbar {
  --dxbl-toolbar-font-family: inherit;
  --dxbl-toolbar-font-size: 0.875rem;
  --dxbl-toolbar-line-height: 1.4285;
  --dxbl-toolbar-bg: transparent;
  --dxbl-toolbar-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-toolbar-separator-width: 1px;
  --dxbl-toolbar-separator-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-toolbar-title-color: inherit;
  --dxbl-toolbar-title-font-size: 1.14286em;
  --dxbl-toolbar-title-line-height: 1.2499343752;
  --dxbl-toolbar-title-font-weight: 600;
  --dxbl-toolbar-title-padding-x: 0.375rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
  --dxbl-toolbar-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-toolbar-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-toolbar-btn-image-color: unset;
  --dxbl-toolbar-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-toolbar-btn-border-style: solid;
  --dxbl-toolbar-btn-border-width: 1px;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-hover-bg: unset;
  --dxbl-toolbar-btn-hover-color: inherit;
  --dxbl-toolbar-btn-hover-image-color: unset;
  --dxbl-toolbar-btn-active-bg: unset;
  --dxbl-toolbar-btn-active-color: inherit;
  --dxbl-toolbar-btn-active-image-color: unset;
  --dxbl-toolbar-btn-active-hover-bg: unset;
  --dxbl-toolbar-btn-active-hover-color: inherit;
  --dxbl-toolbar-btn-active-hover-image-color: unset;
  --dxbl-toolbar-btn-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-toolbar-btn-disabled-color: inherit;
  --dxbl-toolbar-btn-disabled-image-color: unset;
  --dxbl-toolbar-btn-padding-x: 0.375rem;
  --dxbl-toolbar-btn-padding-y: 0.25003125rem;
  --dxbl-btn-toolbar-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-btn-toolbar-focus-outline-width: 0.125rem;
  --dxbl-btn-toolbar-focus-outline-offset: 1px;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: var(--dxbl-toolbar-bg);
  color: var(--dxbl-toolbar-color);
  font-family: var(--dxbl-toolbar-font-family);
  font-size: var(--dxbl-toolbar-font-size);
  line-height: var(--dxbl-toolbar-line-height);
  outline: none;
}
.dxbl-toolbar .dxbl-virtual-toolbar {
  top: -10000px !important;
  left: -10000px !important;
  visibility: hidden !important;
  position: absolute !important;
  width: 1px;
}
.dxbl-toolbar .dxbl-virtual-toolbar .dxbl-btn-group.dxbl-toolbar-hidden-item > .dxbl-toolbar-item > .dxbl-toolbar-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-btn > div > .dxbl-text, .dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-btn > div > .dxbl-text {
  --dxbl-text-padding-x: 0;
  --dxbl-text-padding-y: 0;
  --dxbl-text-border-width: 0;
}
.dxbl-toolbar > .dxbl-btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  --dxbl-btn-toolbar-separator-width: var(--dxbl-toolbar-separator-width);
  --dxbl-btn-toolbar-separator-color: var(--dxbl-toolbar-separator-color);
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-group-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-group > *:not(:first-child):not(.dxbl-btn-first):not(.dxbl-toolbar-btn-ellipsis) {
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-item-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing {
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-group-large-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing.dxbl-btn-plain-toolbar > .dxbl-toolbar-group-large-spacing:not(:first-child):not(.dxbl-btn-group-first) {
  position: relative;
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing.dxbl-btn-plain-toolbar > .dxbl-toolbar-group-large-spacing:not(:first-child):not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator {
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0;
  background-color: var(--dxbl-btn-toolbar-separator-color);
  margin-right: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing.dxbl-btn-plain-toolbar > .dxbl-toolbar-group-large-spacing > .dxbl-btn-group::before {
  display: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar.dxbl-btn-toolbar-large-spacing > .dxbl-toolbar-group-large-spacing > *:not(:first-child):not(.dxbl-btn-first) {
  --dxbl-btn-toolbar-spacing: var(--dxbl-toolbar-item-large-spacing);
}
.dxbl-toolbar > .dxbl-btn-toolbar > .dxbl-toolbar-placeholder {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
.dxbl-toolbar > .dxbl-btn-toolbar > .dxbl-toolbar-title {
  color: var(--dxbl-toolbar-title-color);
  font-size: var(--dxbl-toolbar-title-font-size);
  line-height: var(--dxbl-toolbar-title-line-height);
  font-weight: var(--dxbl-toolbar-title-font-weight);
  padding: var(--dxbl-toolbar-title-padding-y) var(--dxbl-toolbar-title-padding-x);
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn-ellipsis > .dxbl-btn {
  --dxbl-btn-focus-box-shadow: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-toolbar-font-family);
  --dxbl-btn-font-size: var(--dxbl-toolbar-font-size);
  --dxbl-btn-line-height: var(--dxbl-toolbar-line-height);
  --dxbl-btn-padding-x: var(--dxbl-toolbar-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-toolbar-btn-padding-y);
  --dxbl-btn-border-radius: var(--dxbl-toolbar-btn-border-radius);
  --dxbl-btn-box-shadow: none;
  text-decoration: none;
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--dxbl-toolbar-btn-bg);
  --dxbl-btn-color: var(--dxbl-toolbar-btn-color);
  --dxbl-btn-image-color: var(--dxbl-toolbar-btn-image-color);
  --dxbl-btn-disabled-bg: var(--dxbl-toolbar-btn-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-toolbar-btn-disabled-color);
  --dxbl-btn-disabled-image-color: var(--dxbl-toolbar-btn-disabled-image-color);
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-disabled-opacity: 1;
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-secondary, .dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-hover-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-active-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-toolbar-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-toolbar-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-toolbar-btn-border-width);
}
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-secondary, .dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-outline-secondary, .dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn.dxbl-btn-text-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn.dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-toolbar > .dxbl-btn-toolbar .dxbl-toolbar-btn > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-hover-bg: var(--dxbl-toolbar-btn-hover-bg);
  --dxbl-btn-hover-color: var(--dxbl-toolbar-btn-hover-color);
  --dxbl-btn-hover-image-color: var(--dxbl-toolbar-btn-hover-image-color);
  --dxbl-btn-active-bg: var(--dxbl-toolbar-btn-active-bg);
  --dxbl-btn-active-color: var(--dxbl-toolbar-btn-active-color);
  --dxbl-btn-active-image-color: var(--dxbl-toolbar-btn-active-image-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-toolbar-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-toolbar-btn-active-hover-color);
  --dxbl-btn-active-hover-image-color: var(--dxbl-toolbar-btn-active-hover-image-color);
}
.dxbl-toolbar.dxbl-toolbar-adaptive {
  position: relative;
  z-index: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: height ease 0.3s;
  -o-transition: height ease 0.3s;
  transition: height ease 0.3s;
  will-change: height;
  white-space: nowrap;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  padding: inherit;
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
      -ms-flex-pack: inherit;
          justify-content: inherit;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn-group {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > div > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-toolbar-item > .dxbl-btn, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > div > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar > .dxbl-toolbar-item.dxbl-toolbar-title > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle), .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle),
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image:not(:only-child):not(.dxbl-toolbar-dropdown-toggle) {
  margin-left: 0;
  margin-right: 0;
}
.dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-toolbar-adaptive > .dxbl-btn-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span,
.dxbl-toolbar.dxbl-toolbar-adaptive .dxbl-virtual-toolbar.dxbl-toolbar-no-item-text > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading > .dxbl-btn-toolbar {
  position: relative;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading > .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group::before {
  display: none;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading > .dxbl-btn-toolbar > .dxbl-btn-group:not(.dxbl-toolbar-btn-ellipsis) {
  visibility: hidden;
  width: 1px;
}
.dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group:last-child > .dxbl-btn:first-child, .dxbl-toolbar.dxbl-toolbar-adaptive.dxbl-loading:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group:last-child > .dxbl-toolbar-item > .dxbl-btn:first-child {
  visibility: visible !important;
  position: static !important;
  opacity: 0.3;
  cursor: default;
}
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-item > .dxbl-btn,
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn,
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-btn-ellipsis > .dxbl-btn {
  --dxbl-btn-focus-outline-color: var(--dxbl-btn-toolbar-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-btn-toolbar-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-btn-toolbar-focus-outline-offset);
}
.dxbl-toolbar:not([data-dx-focus-hidden]) .dxbl-toolbar-item.dxbl-toolbar-item-tmpl:focus-visible {
  outline: var(--dxbl-btn-toolbar-focus-outline-width) solid var(--dxbl-btn-toolbar-focus-outline-color);
  outline-offset: var(--dxbl-btn-toolbar-focus-outline-offset);
  border-radius: var(--dxbl-tmpl-toolbar-item-border-radius);
}
.dxbl-toolbar .dxbl-toolbar-title {
  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;
}
.dxbl-toolbar.dxbl-sm {
  --dxbl-toolbar-font-size: 0.75rem;
  --dxbl-toolbar-line-height: 1.5;
  --dxbl-toolbar-title-font-size: 1.16667em;
  --dxbl-toolbar-title-line-height: 1.2857106123;
  --dxbl-toolbar-title-padding-x: 0.25rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-padding-x: 0.25rem;
  --dxbl-toolbar-btn-padding-y: 0.1875rem;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
}
.dxbl-toolbar.dxbl-lg {
  --dxbl-toolbar-font-size: 1rem;
  --dxbl-toolbar-line-height: 1.375;
  --dxbl-toolbar-title-font-size: 1.125em;
  --dxbl-toolbar-title-line-height: 1.2222222222;
  --dxbl-toolbar-title-padding-x: 0.5rem;
  --dxbl-toolbar-title-padding-y: 0;
  --dxbl-toolbar-btn-border-radius: 0.1875rem;
  --dxbl-toolbar-btn-padding-x: 0.5rem;
  --dxbl-toolbar-btn-padding-y: 0.3125rem;
  --dxbl-toolbar-group-spacing: 0.5rem;
  --dxbl-toolbar-item-spacing: 0.1875rem;
  --dxbl-toolbar-group-large-spacing: calc(0.5rem * 2);
  --dxbl-toolbar-item-large-spacing: calc(0.1875rem * 2);
}

.dxbl-btn-toolbar,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-btn-toolbar-separator-height: calc(100% - 2 * 1px);
  --dxbl-btn-toolbar-separator-width: 1px;
  --dxbl-btn-toolbar-separator-margin-y: 1px;
  --dxbl-btn-toolbar-separator-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-split-toolbar-dorder-radius: 0.1875rem;
}
.dxbl-btn-toolbar.dxbl-virtual-toolbar > .dxbl-btn-group.dxbl-toolbar-group.dxbl-toolbar-hidden-item:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-virtual-toolbar > .dxbl-btn-group.dxbl-toolbar-group.dxbl-toolbar-hidden-item:not(:first-child) {
  margin-left: var(--dxbl-btn-toolbar-spacing) !important;
}
.dxbl-btn-toolbar > :not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > :not(:first-child) {
  margin-left: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-disabled-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-root-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-btn-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-active-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-secondary:not(.dxbl-disabled):not(:disabled):hover::after {
  content: "";
  position: absolute;
  z-index: -2;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: inherit;
  background-color: var(--dxbl-btn-root-bg, transparent);
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-disabled-background: none;
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-btn-active-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-outline-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-disabled-opacity: 1;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
  --dxbl-btn-active-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-active-bg: transparent;
  --dxbl-btn-active-background: none;
  --dxbl-btn-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-btn-focus-shadow-color: rgba(var(--bs-primary-rgb), 50%);
  --dxbl-btn-focus-shadow-spread: 0.125rem;
  --dxbl-btn-focus-shadow-blur: 0rem;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-active-border-color: transparent;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > .dxbl-image,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image), .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary.dxbl-disabled > :not(.dxbl-image),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-btn-secondary > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-btn-text-secondary:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-btn-toolbar > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-split > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-padding-x: 0.375rem;
  --dxbl-btn-padding-y: 0.25003125rem;
}
.dxbl-btn-toolbar > .dxbl-btn.dxbl-sm, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn.dxbl-sm, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-sm, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-split > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-sm,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-sm {
  --dxbl-btn-padding-x: 0.25rem;
  --dxbl-btn-padding-y: 0.1875rem;
}
.dxbl-btn-toolbar > .dxbl-btn.dxbl-lg, .dxbl-btn-toolbar > .dxbl-btn-split > .dxbl-btn.dxbl-lg, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn.dxbl-lg, .dxbl-btn-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-split > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn.dxbl-lg,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn.dxbl-lg {
  --dxbl-btn-padding-x: 0.5rem;
  --dxbl-btn-padding-y: 0.3125rem;
}
.dxbl-btn-toolbar > .dxbl-btn-toolbar-separator,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content > .dxbl-btn-toolbar-separator {
  background-color: var(--dxbl-btn-toolbar-separator-color);
  -webkit-background-origin: padding-box;
          background-origin: padding-box;
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0 var(--dxbl-btn-toolbar-separator-margin-y) var(--dxbl-btn-toolbar-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: transparent;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-btn-border-color);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split:not(.dxbl-btn-first) > .dxbl-btn:first-child, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split:not(.dxbl-btn-first) > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split:not(.dxbl-btn-first) > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split:not(.dxbl-btn-first) > .dxbl-btn:first-child {
  margin-left: var(--dxbl-btn-toolbar-item-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit {
  margin-left: var(--dxbl-btn-toolbar-item-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group:not(.dxbl-btn-group-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group:not(.dxbl-btn-group-first) {
  position: relative;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator {
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0;
  background-color: var(--dxbl-btn-toolbar-separator-color);
  margin-right: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: 0;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover),
  .dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before, .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 7%;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:first-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split > .dxbl-btn:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right-color: transparent !important;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn:not(:last-child):not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-child) {
  border-right-color: transparent;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-split:not(:last-of-type):not(.dxbl-btn-last) > .dxbl-btn:last-child {
  border-right-color: transparent;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-text-edit:not(:last-child),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-text-edit:not(:last-child) {
  margin-right: -1px;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit > .dxbl-btn-group-left > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit > .dxbl-btn-group-left > .dxbl-btn:first-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit > .dxbl-btn-group-left > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn:not(.dxbl-btn-first),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-btn-split > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child) > .dxbl-text-edit > .dxbl-btn-group-left > .dxbl-btn:first-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:first-child).dxbl-btn-group-right > .dxbl-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit > .dxbl-btn-group-right > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit > .dxbl-btn-group-right > .dxbl-btn:last-child, .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit > .dxbl-btn-group-right > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-text-edit > .dxbl-btn-group-right > .dxbl-btn:last-child,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child).dxbl-btn-group-left > .dxbl-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last), .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn:not(.dxbl-btn-last),
.dxbl-btn-toolbar > .dxbl-adaptive-container-content:not(.dxbl-btn-plain-toolbar) > .dxbl-btn-group > .dxbl-btn-group > .dxbl-toolbar-item:not(:last-child) > .dxbl-btn-split:not(.dxbl-btn-last) {
  margin-right: -1px;
}
.dxbl-sm .dxbl-btn-toolbar, .dxbl-btn-toolbar.dxbl-sm,
.dxbl-sm .dxbl-btn-toolbar > .dxbl-adaptive-container-content,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-sm {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
}
.dxbl-lg .dxbl-btn-toolbar, .dxbl-btn-toolbar.dxbl-lg,
.dxbl-lg .dxbl-btn-toolbar > .dxbl-adaptive-container-content,
.dxbl-btn-toolbar > .dxbl-adaptive-container-content.dxbl-lg {
  --dxbl-btn-toolbar-spacing: 0.5rem;
  --dxbl-btn-toolbar-item-spacing: 0.25rem;
  --dxbl-tmpl-toolbar-item-border-radius: 0.1875rem;
}

.dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-dialog-width: 500px;
  --dxbl-toolbar-dropdown-min-width: 10rem;
  --dxbl-toolbar-dropdown-bottom-sheet-width: 100%;
  --dxbl-toolbar-dropdown-modal-max-width: 580px;
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.25rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 0.75rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.375rem;
  --dxbl-dropdown-min-width: var(--dxbl-toolbar-dropdown-min-width);
  --dxbl-toolbar-dropdown-btn-bg: transparent;
  --dxbl-toolbar-dropdown-btn-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-toolbar-dropdown-btn-border-color: transparent;
  --dxbl-toolbar-dropdown-btn-border-style: solid;
  --dxbl-toolbar-dropdown-btn-border-width: 1px;
  --dxbl-toolbar-dropdown-btn-hover-bg: unset;
  --dxbl-toolbar-dropdown-btn-hover-color: inherit;
  --dxbl-toolbar-dropdown-btn-active-bg: unset;
  --dxbl-toolbar-dropdown-btn-active-color: inherit;
  --dxbl-toolbar-dropdown-btn-active-hover-bg: unset;
  --dxbl-toolbar-dropdown-btn-active-hover-color: inherit;
  --dxbl-toolbar-dropdown-btn-disabled-bg: unset;
  --dxbl-toolbar-dropdown-btn-disabled-color: inherit;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.375rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.25003125rem;
  --dxbl-toolbar-dropdown-btn-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-toolbar-dropdown-btn-focus-outline-width: 0.125rem;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-separator {
  height: 0;
  margin: 0;
  overflow: hidden;
  border-top: var(--dxbl-dropdown-border-width) var(--dxbl-dropdown-border-style) var(--dxbl-dropdown-border-color);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item.dxbl-toolbar-item-tmpl:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item.dxbl-toolbar-item-tmpl:focus-visible {
  outline: var(--dxbl-toolbar-dropdown-btn-focus-outline-width) solid var(--dxbl-toolbar-dropdown-btn-focus-outline-color);
  outline-offset: calc(var(--dxbl-toolbar-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-btn-split:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-btn-split:focus-visible {
  outline: var(--dxbl-toolbar-dropdown-btn-focus-outline-width) solid var(--dxbl-toolbar-dropdown-btn-focus-outline-color);
  outline-offset: calc(var(--dxbl-toolbar-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn:focus-visible, .dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn:focus-visible, .dxbl-modal:not([data-dx-focus-hidden]) .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:focus-visible {
  --dxbl-btn-focus-outline-color: var(--dxbl-toolbar-dropdown-btn-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-toolbar-dropdown-btn-focus-outline-width);
  --dxbl-btn-focus-outline-offset: calc(var(--dxbl-toolbar-dropdown-btn-focus-outline-width) * -1);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item {
  position: relative;
  text-decoration: none;
  text-align: inherit;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:first-child, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:first-child, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split .dxbl-btn:first-child {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-bg: var(--dxbl-toolbar-dropdown-btn-bg);
  --dxbl-btn-color: var(--dxbl-toolbar-dropdown-btn-color);
  --dxbl-btn-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-border-style: var(--dxbl-toolbar-dropdown-btn-border-style);
  --dxbl-btn-border-width: var(--dxbl-toolbar-dropdown-btn-border-width);
  --dxbl-btn-hover-bg: var(--dxbl-toolbar-dropdown-btn-hover-bg);
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: var(--dxbl-toolbar-dropdown-btn-hover-color);
  --dxbl-btn-hover-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-active-bg: var(--dxbl-toolbar-dropdown-btn-active-bg);
  --dxbl-btn-active-background: transparent;
  --dxbl-btn-active-color: var(--dxbl-toolbar-dropdown-btn-active-color);
  --dxbl-btn-active-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-active-hover-bg: var(--dxbl-toolbar-dropdown-btn-active-hover-bg);
  --dxbl-btn-active-hover-color: var(--dxbl-toolbar-dropdown-btn-active-hover-color);
  --dxbl-btn-disabled-bg: var(--dxbl-toolbar-dropdown-btn-disabled-bg);
  --dxbl-btn-disabled-background: transparent;
  --dxbl-btn-disabled-color: var(--dxbl-toolbar-dropdown-btn-disabled-color);
  --dxbl-btn-disabled-border-color: var(--dxbl-toolbar-dropdown-btn-border-color);
  --dxbl-btn-focus-shadow-color: transparent;
  --dxbl-btn-box-shadow: none;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn.dxbl-disabled > :not(.dxbl-image), .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  z-index: 1;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-bg, unset);
  color: var(--dxbl-btn-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-active-hover-bg, unset);
  color: var(--dxbl-btn-active-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before, .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) var(--dxbl-toolbar-dropdown-btn-padding-x) var(--dxbl-toolbar-dropdown-btn-padding-y) calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:first-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child) {
  margin-right: 0;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn:not(:last-child):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-btn-hover-bg, unset);
  color: var(--dxbl-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 7%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:first-child) {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split:not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn:not(:last-child) {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > :not(.dxbl-btn-split-dropdown) {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) 0 var(--dxbl-toolbar-dropdown-btn-padding-y) calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn-split-dropdown {
  padding: var(--dxbl-toolbar-dropdown-btn-padding-y) var(--dxbl-toolbar-dropdown-btn-padding-x) !important;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item > span:not(.dxbl-image):not(:last-child) {
  margin-right: var(--dxbl-toolbar-dropdown-btn-padding-x);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item > .dxbl-toolbar-dropdown-toggle {
  margin-left: auto;
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn, .dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-toolbar-dropdown-item .dxbl-toolbar-menu-item .dxbl-dropdown-item.dxbl-btn-split > .dxbl-btn {
  --dxbl-btn-border-radius: 0;
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: var(--dxbl-toolbar-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-toolbar-dropdown-padding-y);
}
.dxbl-toolbar-dropdown.dxbl-dropdown-dialog .dxbl-dropdown-body > .dx-blazor-colorpicker {
  border-style: none;
  border-radius: 0;
}
.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog, .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-bottom-sheet {
  --dxbl-popup-width: var(--dxbl-toolbar-dropdown-bottom-sheet-width);
  margin: 0 auto;
  left: 0;
  right: 0;
  width: var(--dxbl-popup-width);
}
.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup .dxbl-modal-body {
  --dxbl-popup-body-padding-x: var(--dxbl-toolbar-dropdown-modal-padding-x);
  --dxbl-popup-body-padding-y: var(--dxbl-toolbar-dropdown-modal-padding-y);
}
@media (min-width: 576px) {
  .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog, .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-bottom-sheet {
    --dxbl-popup-max-width: var(--dxbl-toolbar-dropdown-modal-max-width);
  }
  .dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-popup.dxbl-toolbar-dialog {
    --dxbl-popup-width: var(--dxbl-toolbar-dropdown-dialog-width);
  }
}
.dxbl-toolbar-dropdown > .dxbl-modal-content > .dxbl-modal-body, .dxbl-toolbar-dropdown > .dxbl-dropdown-body {
  padding: 0;
}
.dxbl-toolbar-dropdown > .dxbl-modal-content > .dxbl-modal-body > .dxbl-toolbar-dropdown-item-list, .dxbl-toolbar-dropdown > .dxbl-dropdown-body > .dxbl-toolbar-dropdown-item-list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-dialog {
  max-height: 75%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet {
  height: 100%;
  position: fixed;
  -webkit-transition: top 0.5s ease;
  -o-transition: top 0.5s ease;
  transition: top 0.5s ease;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet:not(.show) {
  top: 100%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet.topVertical.show {
  top: 58%;
  max-height: 42%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet.topHorizontal.show {
  top: 50%;
  max-height: 50%;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet > .dxbl-modal-content {
  --dxbl-bottom-sheet-border-radius: 12px;
  height: 100%;
  border-radius: var(--dxbl-bottom-sheet-border-radius) var(--dxbl-bottom-sheet-border-radius) 0 0;
}
.dxbl-toolbar-dropdown.dxbl-popup.dxbl-toolbar-dropdown-modal.dxbl-toolbar-bottom-sheet > .dxbl-modal-content > .dxbl-modal-header {
  border-radius: inherit;
}
.dxbl-sm .dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.125rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 0.5rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.25rem;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.25rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.1875rem;
}
.dxbl-lg .dxbl-toolbar-dropdown {
  --dxbl-toolbar-dropdown-padding-x: 0;
  --dxbl-toolbar-dropdown-padding-y: 0.375rem;
  --dxbl-toolbar-dropdown-modal-padding-x: 1rem;
  --dxbl-toolbar-dropdown-modal-padding-y: 0.5rem;
  --dxbl-toolbar-dropdown-btn-padding-x: 0.5rem;
  --dxbl-toolbar-dropdown-btn-padding-y: 0.3125rem;
}

.dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit > .dxbl-toolbar-menu-item > .dxbl-dropdown-item > .dxbl-btn > .dxbl-toolbar-coloredit-image-container, .dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit .dxbl-office-bar-coloredit > .dxbl-toolbar-coloredit-image-container, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-image-hidden {
  position: relative;
  overflow: hidden;
  background-color: var(--back-color);
  width: var(--dxbl-toolbar-coloredit-image-container-width);
  height: var(--dxbl-toolbar-coloredit-image-container-height);
  border: 1px solid currentcolor;
}

.dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit > .dxbl-toolbar-menu-item > .dxbl-dropdown-item > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-empty::before, .dxbl-toolbar-dropdown-item.dxbl-toolbar-coloredit .dxbl-office-bar-coloredit > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-empty::before, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn > .dxbl-toolbar-coloredit-image-container.dxbl-toolbar-coloredit-image-hidden.dxbl-toolbar-coloredit-empty::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  right: 0;
  -webkit-transform: rotate(-45deg) translateY(-1px);
       -o-transform: rotate(-45deg) translateY(-1px);
          transform: rotate(-45deg) translateY(-1px);
  -webkit-transform-origin: 100% 0;
       -o-transform-origin: 100% 0;
          transform-origin: 100% 0;
  border-top: 2px solid red;
}

.dxbl-toolbar:not(.dxbl-ribbon-toolbar) .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-btn-ellipsis), .dxbl-toolbar:not(.dxbl-ribbon-toolbar).dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item ~ .dxbl-toolbar-btn-ellipsis-dropdown-mark, .dxbl-toolbar:not(.dxbl-ribbon-toolbar).dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar:not(.dxbl-ribbon-toolbar).dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item, .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded] .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-hidden,
.dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded] .dxbl-toolbar-item.dxbl-toolbar-item-collapsed,
.dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded] .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-group-separator), .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded].dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item ~ .dxbl-toolbar-btn-ellipsis-dropdown-mark, .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded].dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar.dxbl-ribbon-toolbar[data-dx-ribbon-toolbar-loaded].dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item {
  visibility: hidden !important;
  position: relative;
  -webkit-transform: translate(-10000px, -10000px) !important;
       -o-transform: translate(-10000px, -10000px) !important;
          transform: translate(-10000px, -10000px) !important;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-style: none !important;
}

.dxbl-toolbar.dxbl-ribbon-toolbar .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-hidden,
.dxbl-toolbar.dxbl-ribbon-toolbar .dxbl-toolbar-item.dxbl-toolbar-item-collapsed,
.dxbl-toolbar.dxbl-ribbon-toolbar .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image):not(.dxbl-toolbar-group-separator), .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item ~ .dxbl-toolbar-btn-ellipsis-dropdown-mark, .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item + .dxbl-toolbar-adaptive-item-text, .dxbl-toolbar.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image.dxbl-toolbar-hidden-item {
  visibility: hidden !important;
  position: absolute;
  top: -10000px !important;
  left: -10000px !important;
}

.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar:not(.dxbl-btn-plain-toolbar) > .dxbl-toolbar-edit:not(:last-child) {
  margin-right: 0.5rem;
}
.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-btn[visible], .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-item[visible], .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > :not(.dxbl-toolbar-group-separator) + .dxbl-toolbar-btn-ellipsis.dx-toolbar-first-visible-child > :not(.dxbl-btn-last, .dxbl-popup-portal), .dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-btn-ellipsis {
  margin-left: 0.5rem;
}
.dxbl-ribbon-toolbar.dxbl-toolbar .dxbl-btn-toolbar.dxbl-btn-plain-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn {
  --dxbl-btn-toolbar-item-spacing: 0;
}
.dxbl-ribbon-toolbar.dxbl-toolbar > .dxbl-btn-toolbar {
  position: static;
  padding: unset;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxbl-ribbon-toolbar.dxbl-toolbar.dxbl-loading > .dxbl-btn-toolbar {
  position: static;
  overflow: unset;
}
.dxbl-ribbon-toolbar.dxbl-toolbar.dxbl-loading > .dxbl-btn-toolbar.dxbl-btn-toolbar > .dxbl-btn-group:not(.dxbl-toolbar-btn-ellipsis) {
  visibility: unset;
  width: auto;
}
.dxbl-ribbon-toolbar > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis > .dxbl-btn:not(:active):not(.dxbl-active):not(:hover)::before {
  opacity: 0;
}
.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis, .dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more, .dxbl-ribbon-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  --dxbl-btn-image-spacing: 0;
}
.dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-btn > .dxbl-image:not(:only-child), .dxbl-ribbon-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn-group.dxbl-toolbar-adaptive-item-text-hidden > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image:not(:only-child) {
  margin-right: 0;
}
.dxbl-ribbon-toolbar .dxbl-btn-group {
  position: static;
}

.dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-sm .dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-lg .dxbl-toolbar-coloredit-image-container {
  --dxbl-toolbar-coloredit-image-container-width: 1rem;
  --dxbl-toolbar-coloredit-image-container-height: 1rem;
}

.dxbl-toolbar:not(.dxbl-ribbon-toolbar) > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-btn-group.dxbl-toolbar-btn-ellipsis {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-adaptive-item-hidden .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden > .dxbl-toolbar-layout-block-item > .dxbl-btn > span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-all-hidden .dxbl-toolbar-adaptive-item-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden + .dxbl-toolbar-placeholder ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image),
.dxbl-toolbar.dxbl-loaded .dxbl-toolbar-layout-block-group > .dxbl-toolbar-layout-block-item.dxbl-toolbar-adaptive-item-text-hidden ~ .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar.dxbl-toolbar-adaptive-item-text-hidden .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item:not(:only-child) > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-image + span:not(.dxbl-image), .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar.dxbl-toolbar-adaptive-item-text-hidden .dxbl-toolbar-layout-block-group > .dxbl-toolbar-item:not(:only-child) > .dxbl-toolbar-layout-block-item:not(.dxbl-toolbar-btn-ellipsis) > .dxbl-btn > .dxbl-image + span:not(.dxbl-image) {
  display: none;
}
.dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-group > .dxbl-toolbar-item > .dxbl-btn > .dxbl-image + span, .dxbl-toolbar.dxbl-loaded > .dxbl-btn-toolbar > .dxbl-btn-group > .dxbl-toolbar-item > .dxbl-toolbar-adaptive-item-text-hidden.dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-toolbar:not(.dxbl-ribbon-toolbar) .dxbl-toolbar-hidden-item:not(.dxbl-toolbar-adaptive-item-preview-image).dxbl-toolbar-btn-ellipsis {
  visibility: hidden !important;
}

.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl {
  width: 100%;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl), .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div {
  padding-right: 0.5rem;
  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;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-image, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-image, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-image {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view), .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view) > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: transparent;
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-text-edit-border-color);
  -webkit-box-shadow: var(--dxbl-text-edit-box-shadow);
          box-shadow: var(--dxbl-text-edit-box-shadow);
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group > .dxbl-btn, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit:not(:focus-within):not(.dxbl-focused):not(.dxbl-text-display-view):not(.dxbl-disabled):not(:disabled):hover > .dxbl-btn-group-vertical > .dxbl-btn {
  border-color: var(--dxbl-btn-border-color);
}
.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown, .dxbl-toolbar-edit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split):not(.dxbl-toolbar-item-tmpl) > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown, .dxbl-toolbar-edit > .dxbl-toolbar-item-tmpl > div > .dxbl-btn-group.dxbl-btn-group-right > .dxbl-btn.dxbl-btn-outline-secondary.dxbl-edit-btn-dropdown {
  --dxbl-btn-color: var(--dxbl-text-edit-btn-color);
  --dxbl-btn-border-color: var(--dxbl-text-edit-border-color);
}
.dxbl-toolbar-edit.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split) > .dxbl-text-edit:not(:first-child), .dxbl-toolbar-edit.dxbl-office-bar-spinedit > div > .dxbl-text-edit:not(:first-child) {
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div:not(.dxbl-btn-split) > .dxbl-text-edit:not(:first-child)::before, .dxbl-toolbar-edit.dxbl-office-bar-spinedit > div > .dxbl-text-edit:not(:first-child)::before {
  content: "";
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container {
  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;
  position: relative;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container + span {
  margin-left: 0.4em;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child > .dxbl-toolbar-coloredit-image-container:not(.dxbl-toolbar-coloredit-image-hidden)::after {
  content: " ";
  height: 2px;
  background-color: var(--back-color);
  min-width: var(--dxbl-toolbar-coloredit-image-container-width);
  opacity: 1;
  position: absolute;
  bottom: 0;
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child.dxbl-disabled .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container.dxbl-disabled > .dxbl-image, .dxbl-toolbar-edit.dxbl-toolbar-coloredit > .dxbl-btn:first-child:disabled .dxbl-toolbar-coloredit-image-container:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-toolbar-edit.dxbl-toolbar-combobox .dxbl-text-edit input[readonly] {
  cursor: pointer;
}

.dxbl-toolbar-dropdown-item {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-toolbar-dropdown-item .dxbl-image + span,
.dxbl-toolbar-dropdown-item .dxbl-toolbar-coloredit-image-container + span {
  margin-left: 0.4em;
}
.dxbl-toolbar-dropdown-item.dxbl-toolbar-edit > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text-edit {
  margin-left: auto;
}
.dxbl-toolbar-dropdown-item > .dxbl-toolbar-menu-item > .dxbl-toolbar-item-tmpl > div > .dxbl-text > span {
  margin-left: var(--dxbl-toolbar-dropdown-btn-padding-x);
}

.dxbl-tabs {
  --dxbl-tabs-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-tabs-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-tabs-font-family: inherit;
  --dxbl-tabs-font-size: 0.875rem;
  --dxbl-tabs-line-height: 1.4285;
  --dxbl-tabs-padding-y: 0;
  --dxbl-tabs-padding-top: var(--dxbl-tabs-padding-y);
  --dxbl-tabs-padding-bottom: var(--dxbl-tabs-padding-y);
  --dxbl-tabs-padding-x: 0;
  --dxbl-tabs-padding-left: var(--dxbl-tabs-padding-x);
  --dxbl-tabs-padding-right: var(--dxbl-tabs-padding-x);
  --dxbl-tabs-separator-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-tabs-separator-border-style: solid;
  --dxbl-tabs-separator-border-width: 1px;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-tab-border-style: solid;
  --dxbl-tabs-tab-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-tabs-tab-border-width: 1px;
  --dxbl-tabs-tab-selected-bg: unset;
  --dxbl-tabs-tab-selected-color: var(--bs-primary, var(--primary));
  --dxbl-tabs-tab-hover-color: inherit;
  --dxbl-tabs-tab-hover-bg: unset;
  --dxbl-tabs-tab-width: unset;
  --dxbl-tabs-tab-btn-bg: transparent;
  --dxbl-tabs-tab-btn-color: unset;
  --dxbl-tabs-image-spacing: 0.375rem;
  --dxbl-tabs-scroll-btn-color: unset;
  --dxbl-tabs-scroll-btn-hover-color: unset;
  --dxbl-tabs-scroll-btn-disabled-color: unset;
  --dxbl-tabs-tab-focus-outline-width: 0.125rem;
  --dxbl-tabs-tab-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-tabs-close-btn-color: var(--bs-gray-600, #6c757d);
  --dxbl-tabs-close-btn-hover-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-tabs-close-btn-hover-color: var(--bs-black, var(--black));
  --dxbl-tabs-button-spacing: 0.375rem;
  --dxbl-tabs-padding-right-close-btn: calc(var(--dxbl-tabs-tab-padding-x) - 0.375rem);
  --dxbl-tabs-tab-drag-bg-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-tabs-tab-drag-transition: transform 0.5s ease;
  /* Content */
  --dxbl-tabs-content-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-tabs-content-font-size: 0.875rem;
  --dxbl-tabs-content-line-height: 1.4285;
  display: block;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist {
  border-bottom: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul {
  margin-bottom: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-bottom-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-bottom-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-top > .dxbl-tabs-tablist > .dxbl-btn {
  margin-bottom: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  --dxbl-tabs-tab-width: 120px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist {
  border-left: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding-left: 0;
  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;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text {
  overflow: hidden;
  width: calc(100% + var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-btn {
  width: 100%;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul {
  margin-left: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding-right: 5px;
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-left-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-left-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-right > .dxbl-tabs-tablist > .dxbl-btn {
  margin-left: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist {
  border-top: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  padding-top: 0;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul {
  margin-top: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-top-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-top-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-bottom > .dxbl-tabs-tablist > .dxbl-btn {
  margin-top: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  --dxbl-tabs-tab-width: 120px;
  height: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  margin-bottom: 0;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist {
  border-right: var(--dxbl-tabs-separator-border-width) var(--dxbl-tabs-separator-border-style) var(--dxbl-tabs-separator-border-color);
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding-right: 0;
  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;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-text {
  overflow: hidden;
  width: calc(100% + var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-btn {
  width: 100%;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul {
  margin-right: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  border-right-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-right-color: var(--dxbl-tabs-bg);
}
.dxbl-tabs.dxbl-tabs-left > .dxbl-tabs-tablist > .dxbl-btn {
  margin-right: calc(-1 * var(--dxbl-tabs-separator-border-width));
}
.dxbl-tabs > .dxbl-tabs-tablist:not([data-dx-focus-hidden]) .dxbl-tabs-item:focus-visible {
  outline: var(--dxbl-tabs-tab-focus-outline-width) solid var(--dxbl-tabs-tab-focus-outline-color);
  outline-offset: calc(var(--dxbl-tabs-tab-focus-outline-width) * -1);
}
.dxbl-tabs > .dxbl-tabs-tablist[data-dx-focus-hidden] .dxbl-tabs-item:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.dxbl-tabs > .dxbl-tabs-tablist {
  color: var(--dxbl-tabs-color);
  font-family: var(--dxbl-tabs-font-family);
  font-size: var(--dxbl-tabs-font-size);
  line-height: var(--dxbl-tabs-line-height);
  background-color: var(--dxbl-tabs-bg);
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--dxbl-tabs-padding-top) var(--dxbl-tabs-padding-right) var(--dxbl-tabs-padding-bottom) var(--dxbl-tabs-padding-left);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
  margin-bottom: 0;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul,
.dxbl-tabs > .dxbl-tabs-tablist > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  white-space: nowrap;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li {
  list-style: none;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item {
  z-index: 0;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-state-dragging,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-state-dragging {
  background-color: var(--dxbl-tabs-tab-drag-bg-color);
  pointer-events: none;
  z-index: 20000;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-tabs-item-draggable,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-tabs-item-draggable {
  cursor: -webkit-grab;
  cursor: grab;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-tabs-item-drag-target,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-tabs-item-drag-target {
  -webkit-transition: var(--dxbl-tabs-tab-drag-transition);
  -o-transition: var(--dxbl-tabs-tab-drag-transition);
  transition: var(--dxbl-tabs-tab-drag-transition);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-text,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text {
  --dxbl-text-padding-x: 0;
  border-left-width: 0;
  border-right-width: 0;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-text .dxbl-tabs-text-overflow,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-text .dxbl-tabs-text-overflow {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button {
  --dxbl-btn-bg: var(--dxbl-tabs-tab-btn-bg);
  --dxbl-btn-color: var(--dxbl-tabs-tab-btn-color);
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-box-shadow: inset 0 0 0 rgb(0 0 0 / 0%);
  --dxbl-btn-border-radius: 50%;
  margin-left: var(--dxbl-tabs-button-spacing);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled):focus-visible::after,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button svg,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button svg {
  min-width: 1rem;
  min-height: 1rem;
  color: var(--dxbl-tabs-close-btn-color);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button svg:hover,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button svg:hover {
  color: var(--dxbl-tabs-close-btn-hover-color);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:hover,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > .dxbl-tabs-close-button:hover {
  margin-left: var(--dxbl-tabs-button-spacing);
  background-color: var(--dxbl-tabs-close-btn-hover-bg);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-active):not(.dxbl-disabled):not(:disabled),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-active):not(.dxbl-disabled):not(:disabled) {
  cursor: pointer;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active {
  cursor: default;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) {
  border-style: var(--dxbl-tabs-tab-border-style);
  border-color: transparent;
  border-width: var(--dxbl-tabs-tab-border-width);
  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;
  padding: var(--dxbl-tabs-tab-padding-y) var(--dxbl-tabs-tab-padding-x);
  text-decoration: none;
  max-width: var(--dxbl-tabs-tab-width);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):has(.dxbl-tabs-close-button),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):has(.dxbl-tabs-close-button) {
  padding-right: var(--dxbl-tabs-padding-right-close-btn);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-tabs-tab-border-color);
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-tabs-tab-hover-bg, unset);
  color: var(--dxbl-tabs-tab-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover,
  .dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.75);
  }
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover::before,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active {
  color: var(--dxbl-tabs-tab-selected-color);
  background-color: var(--dxbl-tabs-tab-selected-bg);
  border-color: var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  border-color: var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color) var(--dxbl-tabs-tab-border-color);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.4375rem;
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image:not(:last-child),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-tabs-image-spacing);
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-disabled > .dxbl-image, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:disabled > .dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled > .dxbl-image,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-disabled):not(:disabled).dxbl-active > :not(.dxbl-image) {
  opacity: 1;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-disabled > :not(.dxbl-image), .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:disabled > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled > :not(.dxbl-image),
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled > :not(.dxbl-image) {
  opacity: 60%;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item.dxbl-disabled, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:disabled,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item.dxbl-disabled,
.dxbl-tabs > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:disabled {
  cursor: default;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-btn {
  display: none;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn {
  --dxbl-btn-color: var(--dxbl-tabs-btn-color);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-tabs-scroll-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-tabs-scroll-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-tabs-scroll-btn-hover-color, var(--dxbl-image-hover-color, currentcolor));
  opacity: var(--dxbl-tabs-scroll-btn-hover-color, var(--dxbl-image-hover-color, 95%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-tabs-scroll-btn-disabled-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-tabs-scroll-btn-disabled-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-hor-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active,
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-vert-scroll-bar:not(.dxbl-disabled):not(:disabled).dxbl-active {
  display: none;
}
.dxbl-tabs > .dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn {
  --dxbl-btn-border-width: 0;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  --dxbl-btn-hover-color: var(--dxbl-btn-color);
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: none;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-tabs > .dxbl-tabs-tablist > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + 0px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-tabs .dxbl-tabs-content-panel {
  color: var(--dxbl-tabs-content-color);
  font-size: var(--dxbl-tabs-content-font-size);
  line-height: var(--dxbl-tabs-content-line-height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-tabs .dxbl-tabs-content-panel:not(.dxbl-tabs-render-default) > .dxbl-tabs-content:not([data-dx-tab-loaded]):not(.dxbl-active), .dxbl-tabs .dxbl-tabs-content-panel.dxbl-loaded:not(.dxbl-tabs-render-default) > .dxbl-tabs-content:not([data-dx-tab-loaded]) {
  position: absolute;
  visibility: hidden;
  left: -10000px;
}
.dxbl-tabs .dxbl-tabs-content-panel .dxbl-tabs-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  width: 100%;
}
.dxbl-tabs.dxbl-sm {
  --dxbl-tabs-image-spacing: 0.25rem;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-font-size: 0.75rem;
  --dxbl-tabs-line-height: 1.5;
  --dxbl-tabs-button-spacing: 0.25rem;
  /* Content */
  --dxbl-tabs-content-font-size: 0.75rem;
  --dxbl-tabs-content-line-height: 1.5;
}
.dxbl-tabs.dxbl-sm > .dxbl-tabs-tablist > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs.dxbl-sm > .dxbl-tabs-tablist > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.3125rem;
}
.dxbl-tabs.dxbl-sm .dxbl-tabs-close-button {
  max-width: 1.25rem;
  max-height: 1.25rem;
}
.dxbl-tabs.dxbl-lg {
  --dxbl-tabs-image-spacing: 0.5rem;
  --dxbl-tabs-tab-padding-x: 1rem;
  --dxbl-tabs-tab-padding-y: 0.25rem;
  --dxbl-tabs-font-size: 1rem;
  --dxbl-tabs-line-height: 1.375;
  --dxbl-tabs-button-spacing: 0.5rem;
  /* Content */
  --dxbl-tabs-content-font-size: 1rem;
  --dxbl-tabs-content-line-height: 1.375;
}
.dxbl-tabs.dxbl-lg > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image,
.dxbl-tabs.dxbl-lg > ul > li > .dxbl-tabs-item:not(.dxbl-tabs-tmpl) > .dxbl-image {
  --dxbl-image-margin-y: 0.5625rem;
}
.dxbl-tabs.dxbl-lg .dxbl-tabs-close-button {
  min-width: 1.75rem;
  min-height: 1.75rem;
}

.dxbl-row {
  --dxbl-row-item-spacing-x: 1.5rem;
  --dxbl-row-item-spacing-y: 0.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: calc(-1 * var(--dxbl-row-item-spacing-y));
  margin-right: calc(-0.5 * var(--dxbl-row-item-spacing-x));
  margin-left: calc(-0.5 * var(--dxbl-row-item-spacing-x));
}

.dxbl-col {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--dxbl-row-item-spacing-x) * 0.5);
  padding-left: calc(var(--dxbl-row-item-spacing-x) * 0.5);
  margin-top: var(--dxbl-row-item-spacing-y);
}

@media (min-width: 0) {
  .dxbl-col-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 576px) {
  .dxbl-col-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .dxbl-col-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .dxbl-col-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .dxbl-col-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
@media (min-width: 1400px) {
  .dxbl-col-xxl {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
  .dxbl-col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .dxbl-col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .dxbl-col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .dxbl-col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .dxbl-col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .dxbl-col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .dxbl-col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .dxbl-col-xxl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .dxbl-col-xxl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .dxbl-col-xxl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .dxbl-col-xxl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .dxbl-col-xxl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
}
.dxbl-loading-panel {
  --dxbl-loading-panel-underlay-bg: var(--bs-body-bg);
  --dxbl-loading-panel-overlay-bg: var(--bs-gray-200);
  --dxbl-loading-panel-overlay-opacity: 0.125;
  --dxbl-loading-panel-indicator-size: 2rem;
  --dxbl-loading-panel-message-size: 0.875rem;
  --dxbl-loading-panel-message-color: var(--bs-primary, var(--primary));
  --dxbl-loading-panel-message-space: 0.75rem;
  --dxbl-loading-panel-indicator-area-padding-x: 1.25rem;
  --dxbl-loading-panel-indicator-area-padding-y: 1rem;
  --dxbl-loading-panel-indicator-area-margin: 1rem;
  --dxbl-loading-panel-indicator-area-height: unset;
  --dxbl-loading-panel-indicator-area-width: unset;
  --dxbl-loading-panel-indicator-area-background-color: var(--bs-body-bg, var(--dxbl-body-bg, #fff));
  --dxbl-loading-panel-width: 100%;
  --dxbl-loading-panel-height: 100%;
  top: 0;
  left: 0;
}
.dxbl-loading-panel:not([dxbl-loaded]) {
  display: none;
}
.dxbl-loading-panel .dxbl-loading-panel-underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: var(--dxbl-loading-panel-underlay-bg);
  pointer-events: none;
  top: 0;
  left: 0;
  opacity: 1;
}
.dxbl-loading-panel .dxbl-loading-panel-underlay > .dxbl-loading-panel-overlay {
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: var(--dxbl-loading-panel-overlay-bg);
  opacity: var(--dxbl-loading-panel-overlay-opacity);
}
.dxbl-loading-panel .dxbl-loading-panel-underlay.dxbl-loading-panel-content-visible {
  opacity: 0;
}
.dxbl-loading-panel .dxbl-loading-panel-message {
  font-size: var(--dxbl-loading-panel-message-size);
  color: var(--dxbl-loading-panel-message-color);
}
.dxbl-loading-panel .dxbl-loading-panel-target-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.dxbl-loading-panel .dxbl-loading-panel-target-content + .dxbl-loading-panel-container {
  position: absolute;
  top: 0;
  left: 0;
}
.dxbl-loading-panel.dxbl-loading-panel-empty {
  position: relative;
}
.dxbl-loading-panel.dxbl-loading-panel-empty .dxbl-loading-panel-target-content {
  width: unset;
  height: unset;
}
.dxbl-loading-panel.dxbl-loading-panel-empty .dxbl-loading-panel-container {
  position: static;
}
.dxbl-loading-panel .dxbl-loading-panel-container {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-unblocked {
  pointer-events: none;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading {
  background-color: rgba(0, 0, 0, 0.6);
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden {
  --dxbl-loading-panel-message-color: #fff;
}
.dxbl-loading-panel .dxbl-loading-panel-container.dxbl-loading-panel-shading .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden .dxbl-wait-indicator {
  --dxbl-wait-indicator-color: #fff;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-loading-panel-indicator-area {
  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;
  padding: var(--dxbl-loading-panel-indicator-area-padding-y) var(--dxbl-loading-panel-indicator-area-padding-x);
  height: var(--dxbl-loading-panel-indicator-area-height);
  width: var(--dxbl-loading-panel-indicator-area-width);
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  background: var(--dxbl-loading-panel-indicator-area-background-color);
  border-radius: 999px;
  margin: var(--dxbl-loading-panel-indicator-area-margin);
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-loading-panel-indicator-area.dxbl-loading-panel-hidden {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-wait-indicator {
  --dxbl-wait-indicator-size: var(--dxbl-loading-panel-indicator-size);
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-wait-indicator + .dxbl-loading-panel-message {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
  margin-left: var(--dxbl-loading-panel-message-space);
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-wait-indicator + .dxbl-loading-panel-message:empty {
  margin-left: 0;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-wait-indicator + .dxbl-loading-panel-message.dxbl-loading-panel-message-left {
  margin-left: 0;
  margin-right: var(--dxbl-loading-panel-message-space);
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.dxbl-loading-panel .dxbl-loading-panel-container .dxbl-wait-indicator + .dxbl-loading-panel-message.dxbl-loading-panel-message-left:empty {
  margin-right: 0;
}
.dxbl-loading-panel.dxbl-sm {
  --dxbl-loading-panel-message-space: 0.5rem;
}
.dxbl-loading-panel.dxbl-sm .dxbl-loading-panel-message {
  --dxbl-loading-panel-message-size: 0.75rem;
}
.dxbl-loading-panel.dxbl-sm .dxbl-loading-panel-indicator-area {
  --dxbl-loading-panel-indicator-area-padding-x: 1rem;
}
.dxbl-loading-panel.dxbl-lg {
  --dxbl-loading-panel-message-space: 1rem;
}
.dxbl-loading-panel.dxbl-lg .dxbl-loading-panel-message {
  --dxbl-loading-panel-message-size: 1rem;
}
.dxbl-loading-panel.dxbl-lg .dxbl-loading-panel-indicator-area {
  --dxbl-loading-panel-indicator-area-padding-x: 1.5rem;
}

.dxbl-wait-indicator {
  --dxbl-wait-indicator-color: var(--bs-primary, var(--primary));
  --dxbl-wait-indicator-size: 1.25rem;
  --dxbl-wait-indicator-flip-animation-rotation-y: dxbl-indicator-animation-flip-rotation-y;
  --dxbl-wait-indicator-flip-animation-rotation-x: dxbl-indicator-animation-flip-rotation-x;
  display: inline-block;
  height: var(--dxbl-wait-indicator-size);
  width: var(--dxbl-wait-indicator-size);
  min-width: var(--dxbl-wait-indicator-size);
}
.dxbl-wait-indicator > svg {
  vertical-align: unset;
}
.dxbl-wait-indicator.dxbl-sm {
  --dxbl-wait-indicator-size: 1rem;
}
.dxbl-wait-indicator.dxbl-sm.dxbl-loading-panel-indicator {
  --dxbl-wait-indicator-size: 1.5rem;
}
.dxbl-wait-indicator.dxbl-lg {
  --dxbl-wait-indicator-size: 1.5rem;
}
.dxbl-wait-indicator.dxbl-lg.dxbl-loading-panel-indicator {
  --dxbl-wait-indicator-size: 2.5rem;
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin {
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  overflow: hidden;
  -webkit-animation: dxbl-indicator-animation-spin 0.75s infinite linear;
       -o-animation: dxbl-indicator-animation-spin 0.75s infinite linear;
          animation: dxbl-indicator-animation-spin 0.75s infinite linear;
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin > svg > g > g {
  stroke: var(--dxbl-wait-indicator-color);
}
.dxbl-wait-indicator.dxbl-wait-indicator-spin > svg > g > circle {
  fill: transparent;
  stroke: var(--dxbl-wait-indicator-color);
  opacity: 0.3;
}
.dxbl-wait-indicator.dxbl-wait-indicator-pulse {
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  fill: var(--dxbl-wait-indicator-color);
  -webkit-animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
       -o-animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
          animation: dxbl-indicator-animation-pulse 1.2s cubic-bezier(0.52, 0.6, 0.25, 0.99) infinite;
}
.dxbl-wait-indicator.dxbl-wait-indicator-flip {
  fill: var(--dxbl-wait-indicator-color);
  -webkit-animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
       -o-animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
          animation: var(--dxbl-wait-indicator-flip-animation-rotation-y) 1.4s infinite ease-in-out;
}
@-webkit-keyframes dxbl-indicator-animation-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-spin {
  100% {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes dxbl-indicator-animation-spin {
  100% {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes dxbl-indicator-animation-pulse {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-o-keyframes dxbl-indicator-animation-pulse {
  0% {
    -o-transform: scale(0);
       transform: scale(0);
    opacity: 1;
  }
  100% {
    -o-transform: scale(1);
       transform: scale(1);
    opacity: 0;
  }
}
@keyframes dxbl-indicator-animation-pulse {
  0% {
    -webkit-transform: scale(0);
         -o-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    -webkit-transform: perspective(120px) rotateY(0deg);
            transform: perspective(120px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(360deg);
            transform: perspective(120px) rotateY(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    transform: perspective(120px) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateY(360deg);
  }
}
@keyframes dxbl-indicator-animation-flip-rotation-y {
  0% {
    -webkit-transform: perspective(120px) rotateY(0deg);
            transform: perspective(120px) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(360deg);
            transform: perspective(120px) rotateY(360deg);
  }
}
@-webkit-keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg);
            transform: perspective(120px) rotateX(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(360deg);
            transform: perspective(120px) rotateX(360deg);
  }
}
@-o-keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    transform: perspective(120px) rotateX(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(360deg);
  }
}
@keyframes dxbl-indicator-animation-flip-rotation-x {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg);
            transform: perspective(120px) rotateX(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(360deg);
            transform: perspective(120px) rotateX(360deg);
  }
}

.dxbl-accordion {
  --dxbl-accordion-group-font-size: 0.875rem;
  --dxbl-accordion-group-line-height: 1.4285;
  --dxbl-accordion-group-border-radius: 4px;
  --dxbl-accordion-group-border-width: 1px;
  --dxbl-accordion-group-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-accordion-group-header-font-size: 1rem;
  --dxbl-accordion-group-header-line-height: 1.25;
  --dxbl-accordion-group-header-padding-x: 0.75rem;
  --dxbl-accordion-group-header-padding-y: 0.3125rem;
  --dxbl-accordion-group-header-text-padding-y: 0.25rem;
  --dxbl-accordion-group-header-border-radius: 3px;
  --dxbl-accordion-group-header-bg: unset;
  --dxbl-accordion-group-header-color: inherit;
  --dxbl-accordion-group-header-hover-bg: unset;
  --dxbl-accordion-group-header-hover-color: inherit;
  --dxbl-accordion-group-header-selected-bg: unset;
  --dxbl-accordion-group-header-selected-color: inherit;
  --dxbl-accordion-group-item-font-size: 0.875rem;
  --dxbl-accordion-group-item-line-height: 1.4285;
  --dxbl-accordion-group-item-spacing: 0.375rem;
  --dxbl-accordion-group-item-content-padding-x: 0.75rem;
  --dxbl-accordion-group-item-text-padding-y: 0.25003125rem;
  --dxbl-accordion-group-item-content-indent: 1.875rem;
  --dxbl-accordion-group-item-btn-color: unset;
  --dxbl-accordion-group-item-btn-bg: transparent;
  --dxbl-accordion-group-item-btn-hover-color: inherit;
  --dxbl-accordion-group-item-btn-hover-bg: unset;
  --dxbl-accordion-group-item-hover-bg: unset;
  --dxbl-accordion-group-item-hover-color: inherit;
  --dxbl-accordion-group-item-selection-bg: unset;
  --dxbl-accordion-group-item-selection-color: inherit;
  --dxbl-accordion-filter-content-bg-color: yellow;
  --dxbl-accordion-filter-content-color: var(--bs-gray-900, #212529);
  --dxbl-accordion-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-accordion-focus-outline-width: 0.125rem;
  --dxbl-accordion-focus-outline-offset: -2px;
}
.dxbl-accordion.dxbl-sm {
  --dxbl-accordion-group-font-size: 0.75rem;
  --dxbl-accordion-group-line-height: 1.333;
  --dxbl-accordion-group-header-font-size: 0.875rem;
  --dxbl-accordion-group-header-line-height: 1.1428;
  --dxbl-accordion-group-header-padding-x: 0.5rem;
  --dxbl-accordion-group-header-padding-y: 0.1875rem;
  --dxbl-accordion-group-header-text-padding-y: 0.250025rem;
  --dxbl-accordion-group-item-spacing: 0.25rem;
  --dxbl-accordion-group-item-content-indent: 1.625rem;
  --dxbl-accordion-group-item-content-padding-x: 0.5rem;
  --dxbl-accordion-group-item-text-padding-y: 0.250125rem;
  --dxbl-accordion-group-item-font-size: 0.75rem;
  --dxbl-accordion-group-item-line-height: 1.333;
}
.dxbl-accordion.dxbl-lg {
  --dxbl-accordion-group-font-size: 1rem;
  --dxbl-accordion-group-line-height: 1.5;
  --dxbl-accordion-group-header-font-size: 1.25rem;
  --dxbl-accordion-group-header-line-height: 1.2;
  --dxbl-accordion-group-header-padding-x: 1rem;
  --dxbl-accordion-group-header-padding-y: 0.4375rem;
  --dxbl-accordion-group-header-text-padding-y: 0.25rem;
  --dxbl-accordion-group-item-spacing: 0.5rem;
  --dxbl-accordion-group-item-content-indent: 2.125rem;
  --dxbl-accordion-group-item-content-padding-x: 1rem;
  --dxbl-accordion-group-item-text-padding-y: 0.25rem;
  --dxbl-accordion-group-item-font-size: 1rem;
  --dxbl-accordion-group-item-line-height: 1.5;
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header {
  padding: var(--dxbl-accordion-group-header-padding-y) var(--dxbl-accordion-group-header-padding-x);
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter {
  border: none;
  background: none;
  width: 100%;
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter.dxbl-text-edit {
  --dxbl-text-edit-font-size: var(--dxbl-accordion-group-header-font-size);
  --dxbl-text-edit-line-height: var(--dxbl-accordion-group-header-line-height);
  --dxbl-text-edit-padding-y: var(--dxbl-accordion-group-header-text-padding-y);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter.dxbl-text-edit > input {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-filter > .dxbl-accordion-group-header .dxbl-navigation-filter.dxbl-text-edit > .dxbl-edit-btn-clear {
  padding: 0;
}
.dxbl-accordion .dxbl-filter-content {
  background-color: var(--dxbl-accordion-filter-content-bg-color);
  color: var(--dxbl-accordion-filter-content-color);
}
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-group-header:focus-visible,
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-group-body:focus-visible,
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-group-body .dxbl-accordion-item-content:focus-visible,
.dxbl-accordion .dxbl-accordion-container:not([data-dx-focus-hidden]) .dxbl-accordion-tmpl:focus-visible {
  outline: var(--dxbl-accordion-focus-outline-width) solid var(--dxbl-accordion-focus-outline-color);
  outline-offset: var(--dxbl-accordion-focus-outline-offset);
}
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-group-header:focus-visible,
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-group-body:focus-visible,
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-group-body .dxbl-accordion-item-content:focus-visible,
.dxbl-accordion .dxbl-accordion-container[data-dx-focus-hidden] .dxbl-accordion-tmpl:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.dxbl-accordion .dxbl-accordion-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;
  position: relative;
  z-index: 0;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-group {
  --dxbl-group-border-radius: var(--dxbl-accordion-group-border-radius);
  --dxbl-group-border-width: var(--dxbl-accordion-group-border-width);
  --dxbl-group-border-color: var(--dxbl-accordion-group-border-color);
  --dxbl-group-font-size: var(--dxbl-accordion-group-font-size);
  --dxbl-group-line-height: var(--dxbl-accordion-group-line-height);
  --dxbl-group-header-border-radius: var(--dxbl-accordion-group-header-border-radius);
  --dxbl-group-header-font-size: var(--dxbl-accordion-group-header-font-size);
  --dxbl-group-header-line-height: var(--dxbl-accordion-group-header-line-height);
  --dxbl-group-header-padding-x: var(--dxbl-accordion-group-header-padding-x);
  --dxbl-group-header-padding-y: var(--dxbl-accordion-group-header-padding-y);
  --dxbl-group-header-spacing: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group:not(:first-of-type) {
  border-top: 0;
}
.dxbl-accordion .dxbl-accordion-group:not(:first-of-type):not(:last-child), .dxbl-accordion .dxbl-accordion-group:not(:first-of-type):not(:last-child) > .dxbl-accordion-group-header {
  border-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group:not(:first-of-type):last-child, .dxbl-accordion .dxbl-accordion-group:not(:first-of-type):last-child > .dxbl-accordion-group-header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group:first-of-type:not(:last-child), .dxbl-accordion .dxbl-accordion-group:first-of-type:not(:last-child) > .dxbl-accordion-group-header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-btn.dxbl-group-expand-btn {
  margin: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  color: inherit;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-group-header > .dxbl-accordion-item-content > .dxbl-accordion-item-text-container.dxbl-text {
  --dxbl-text-padding-y: var(--dxbl-accordion-group-header-text-padding-y);
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-active) > .dxbl-accordion-group-header {
  cursor: pointer;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-header-hover-bg, unset);
  color: var(--dxbl-accordion-group-header-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-header-selected-bg, unset);
  color: var(--dxbl-accordion-group-header-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-disabled):not(:disabled):not(.dxbl-accordion-filter):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-group-header::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter).dxbl-active > .dxbl-accordion-group-header a.dxbl-accordion-item-content, .dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:hover a.dxbl-accordion-item-content, .dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header:active a.dxbl-accordion-item-content {
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group:not(.dxbl-accordion-filter) > .dxbl-accordion-group-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-disabled, .dxbl-accordion .dxbl-accordion-group:disabled {
  cursor: default;
}
.dxbl-accordion .dxbl-accordion-group.dxbl-disabled .dxbl-accordion-group-header .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl), .dxbl-accordion .dxbl-accordion-group:disabled .dxbl-accordion-group-header .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl) {
  opacity: 60%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group) {
  font-size: var(--dxbl-accordion-group-item-font-size);
  line-height: var(--dxbl-accordion-group-item-line-height);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group) > .dxbl-accordion-item-content {
  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;
  text-decoration: none;
  position: relative;
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-item-selection-bg, unset);
  color: var(--dxbl-accordion-group-item-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active > .dxbl-accordion-item-content::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled).dxbl-active, .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):hover, .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):active {
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) {
  cursor: pointer;
  color: inherit;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-accordion-group-item-hover-bg, unset);
  color: var(--dxbl-accordion-group-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):not(.dxbl-disabled):not(:disabled):not(.dxbl-active) > .dxbl-accordion-item-content:hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group).dxbl-disabled > .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl), .dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item:not(.dxbl-accordion-group):disabled > .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(.dxbl-accordion-item-text-tmpl) {
  opacity: 0.5;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container + * {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content > .dxbl-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content > .dxbl-image:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container.dxbl-text {
  --dxbl-text-padding-x: 0;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container:not(:last-child) {
  margin-right: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-accordion-item-text-container.dxbl-accordion-item-text-tmpl > .dxbl-text {
  --dxbl-text-padding-x: 0;
  font-size: inherit;
  line-height: inherit;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-accordion .dxbl-accordion-group .dxbl-accordion-item-content .dxbl-badge {
  margin-left: var(--dxbl-accordion-group-item-spacing);
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item .dxbl-accordion-item-indent, .dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item .dxbl-accordion-item-indent-end {
  min-width: calc((var(--dxbl-accordion-item-indent, 0) - 1) * var(--dxbl-accordion-group-item-content-indent));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content {
  padding: 0 var(--dxbl-accordion-group-item-content-padding-x);
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn {
  position: relative;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: unset;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: $btn-hover-color;
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-accordion-group-item-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-accordion-group-item-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-accordion-group-item-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-accordion-group-item-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-accordion .dxbl-accordion-group > .dxbl-accordion-group-body .dxbl-accordion-item-content .dxbl-accordion-group-expand-btn-container > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}

.dxbl-office-ribbon {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
}
.dxbl-office-ribbon .dxbl-tabs-content-panel {
  overflow: hidden;
}
.dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
  --dxbl-office-ribbon-context-tab-bg: unset;
  --dxbl-office-ribbon-context-tab-color: inherit;
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-office-ribbon-context-tab-bg, unset);
  color: var(--dxbl-office-ribbon-context-tab-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover) {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-tabs-tab-border-width, 0px) / 1.75);
  }
}
.dxbl-office-ribbon .dxbl-office-ribbon-context-tab:not(.dxbl-active):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-tabs-tab-border-width, 0px)));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 0.1;
}
.dxbl-office-ribbon .dxbl-ribbon-toolbar {
  padding: 0.5rem;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn {
  --dxbl-text-border-style: none;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn:focus {
  --dxbl-btn-box-shadow: none;
}
.dxbl-office-ribbon .dxbl-toolbar .dxbl-btn::before {
  --dxbl-btn-box-shadow: none;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .image + span,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .dxbl-toolbar-coloredit-image-container + span,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item .image + .dxbl-text-edit {
  padding-left: 0.2em;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal.dxbl-office-bar-dropdown-header {
  display: none;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-header {
  padding: 0 0.75rem 0.25rem;
  width: 100%;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-header,
.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-break {
  display: block;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item:not(.dxbl-toolbar-item-tmpl) {
  display: inline-block;
  margin: 0.125em 0;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-horizontal-content.dxbl-dropdown-item {
  padding: 0.625rem;
}

.dxbl-office-ribbon-tab-content.dxbl-toolbar-dropdown.dxbl-office-bar-dropdown-horizontal.dxbl-toolbar-dropdown .dxbl-office-bar-dropdown-horizontal-content span {
  display: none;
}

.dxbl-office-bar-combobox-large:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 120px;
}

.dxbl-office-bar-combobox-large.dxbl-toolbar-dropdown-item .dxbl-text-edit {
  width: 180px;
}

.dxbl-office-bar-combobox-large.dxbl-toolbar-dropdown-item .image + span {
  padding-right: 2em;
}

.dxbl-office-bar-combobox-small:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 63px;
}

.dxbl-office-bar-combobox-small.dxbl-toolbar-dropdown-item .dxbl-text-edit {
  width: 80px;
}

.dxbl-office-bar-combobox-medium:not(.dxbl-toolbar-dropdown-item) .dxbl-text-edit {
  width: 175px;
}

.dxbl-office-bar-spinedit:not(.dxbl-toolbar-dropdown-item) {
  width: 90px;
}

.dxbl-office-bar-spinedit > .dxbl-toolbar-menu-item > div > .dxbl-text-edit {
  width: 100px;
}

.dxbl-treeview {
  --dxbl-treeview-spacing-x: 0.25rem;
  --dxbl-treeview-spacing-y: 0;
  --dxbl-treeview-font-size: 0.875rem;
  --dxbl-treeview-font-weight: 400;
  --dxbl-treeview-line-height: 1.4285;
  --dxbl-treeview-text-padding-y: 0.25003125rem;
  --dxbl-treeview-btn-bg: transparent;
  --dxbl-treeview-btn-color: unset;
  --dxbl-treeview-btn-hover-bg: unset;
  --dxbl-treeview-btn-hover-color: inherit;
  --dxbl-treeview-image-spacing: 0.375rem;
  --dxbl-treeview-navigation-filter-bottom-spacing: 0.75rem;
  --dxbl-treeview-navigation-filter-content-bg-color: yellow;
  --dxbl-treeview-navigation-filter-content-color: var(--bs-gray-900, #212529);
  --dxbl-treeview-check-all-bottom-spacing: 0.25rem;
  --dxbl-treeview-check-all-border-bottom-color: unset;
  --dxbl-treeview-check-all-border-bottom-width: 1px;
  --dxbl-treeview-check-all-border-bottom-style: solid;
  --dxbl-treeview-item-text-wrap: normal;
  --dxbl-treeview-item-content-indent: 0.9375rem;
  --dxbl-treeview-item-hover-bg: unset;
  --dxbl-treeview-item-hover-color: inherit;
  --dxbl-treeview-item-selection-bg: unset;
  --dxbl-treeview-item-selection-color: var(--bs-white, var(--white));
  --dxbl-treeview-item-selection-focused-color: unset;
  --dxbl-treeview-item-border-radius: 0.25rem;
  --dxbl-treeview-item-spacing-y: 0.375rem;
  --dxbl-treeview-item-content-container-border-width: 0.125rem;
  --dxbl-treeview-checkbox-checked-color: var(--bs-white, var(--white));
  --dxbl-treeview-checkbox-checked-bg: unset;
  --dxbl-treeview-checkbox-checked-hover-bg: var(--bs-primary, var(--primary));
  --dxbl-treeview-checkbox-disabled-bg: unset;
  --dxbl-treeview-checkbox-disabled-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-treeview-checkbox-unchecked-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-treeview-checkbox-unchecked-hover-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-treeview-checkbox-unchecked-hover-border-color: unset;
  --dxbl-treeview-checkbox-unchecked-border-width: 2px;
  --dxbl-treeview-empty-data-padding-x: 1rem;
  --dxbl-treeview-empty-data-padding-y: 1rem;
  --dxbl-treeview-item-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-treeview-item-focus-outline-width: 0.125rem;
  --dxbl-treeview-item-focus-outline-offset: -2px;
  --dxbl-treeview-checkbox-readonly-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-treeview-checkbox-readonly-border-color: unset;
  --dxbl-treeview-checkbox-readonly-border-width: 2px;
  padding: var(--dxbl-treeview-spacing-y) var(--dxbl-treeview-spacing-x);
}
.dxbl-treeview.dxbl-sm {
  --dxbl-treeview-font-size: 0.75rem;
  --dxbl-treeview-line-height: 1.333;
  --dxbl-treeview-text-padding-y: 0.250125rem;
  --dxbl-treeview-image-spacing: 0.25rem;
  --dxbl-treeview-item-spacing-y: 0.25rem;
  --dxbl-treeview-item-content-indent: 0.8125rem;
}
.dxbl-treeview.dxbl-sm .dxbl-treeview-item .dxbl-treeview-item-content .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview.dxbl-sm:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 1.625rem;
}
.dxbl-treeview.dxbl-lg {
  --dxbl-treeview-font-size: 1rem;
  --dxbl-treeview-line-height: 1.5;
  --dxbl-treeview-text-padding-y: 0.25rem;
  --dxbl-treeview-image-spacing: 0.5rem;
  --dxbl-treeview-item-spacing-y: 0.5rem;
  --dxbl-treeview-item-content-indent: 1.0625rem;
}
.dxbl-treeview.dxbl-lg .dxbl-treeview-item .dxbl-treeview-item-content .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview.dxbl-lg:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 2.125rem;
}
.dxbl-treeview .dxbl-treeview-container {
  height: 100%;
  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;
}
.dxbl-treeview .dxbl-navigation-filter {
  margin-bottom: var(--dxbl-treeview-navigation-filter-bottom-spacing);
  width: 100%;
}
.dxbl-treeview:not(.dxbl-treeview-no-expand-btn) .dxbl-treeview-checkbox-check-all {
  padding-left: 1.875rem;
}
.dxbl-treeview .dxbl-filter-content {
  background-color: var(--dxbl-treeview-navigation-filter-content-bg-color);
  color: var(--dxbl-treeview-navigation-filter-content-color);
}
.dxbl-treeview .dxbl-checkbox {
  --dxbl-checkbox-check-element-checked-color: var(--dxbl-treeview-checkbox-checked-color);
  --dxbl-checkbox-check-element-checked-hover-bg: var(--dxbl-treeview-checkbox-checked-hover-bg);
  --dxbl-checkbox-check-element-disabled-color: var(--dxbl-treeview-checkbox-disabled-color);
  --dxbl-checkbox-check-element-unchecked-bg: var(--dxbl-treeview-checkbox-unchecked-bg);
  --dxbl-checkbox-check-element-unchecked-hover-bg: var(--dxbl-treeview-checkbox-unchecked-hover-bg);
  --dxbl-checkbox-check-element-unchecked-border-color: var(--dxbl-treeview-checkbox-unchecked-border-color);
  --dxbl-checkbox-check-element-unchecked-hover-border-color: var(--dxbl-treeview-checkbox-unchecked-hover-border-color);
  --dxbl-checkbox-check-element-unchecked-border-width: var(--dxbl-treeview-checkbox-unchecked-border-width);
  --dxbl-checkbox-check-element-readonly-bg: var(--dxbl-treeview-checkbox-readonly-bg);
  --dxbl-checkbox-check-element-readonly-border-color: var(--dxbl-treeview-checkbox-readonly-border-color);
  --dxbl-checkbox-check-element-readonly-border-width: var(--dxbl-treeview-checkbox-readonly-border-width);
}
.dxbl-treeview .dxbl-checkbox.dxbl-treeview-checkbox-check-all {
  --dxbl-checkbox-unchecked-focus-shadow-color: transparent;
  --dxbl-checkbox-checked-focus-shadow-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: var(--dxbl-treeview-check-all-border-bottom-width) var(--dxbl-treeview-check-all-border-bottom-style) var(--dxbl-treeview-check-all-border-bottom-color, var(--bs-border-color, var(--bs-gray-400, #ced4da)));
  padding-bottom: var(--dxbl-treeview-check-all-bottom-spacing);
}
.dxbl-treeview .dxbl-checkbox.dxbl-treeview-checkbox-check-all ~ * .dxbl-treeview-items-container[role=tree] {
  padding-top: var(--dxbl-treeview-check-all-bottom-spacing);
}
.dxbl-treeview .dxbl-checkbox > label {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-treeview .dxbl-checkbox > .dxbl-checkbox-check-element {
  margin: 0.25rem;
}
.dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover) {
  background-color: var(--dxbl-treeview-checkbox-checked-bg, var(--bs-primary, var(--primary)));
  opacity: var(--dxbl-treeview-checkbox-checked-bg, 80%);
}
.dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-disabled.dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-checked:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover), .dxbl-treeview .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):disabled.dxbl-checkbox-indeterminate:not(.dxbl-readonly) > .dxbl-checkbox-check-element:not(:hover) {
  background-color: var(--dxbl-treeview-checkbox-disabled-bg, currentcolor);
  opacity: var(--dxbl-treeview-checkbox-disabled-bg, 40%);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible {
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-selection-bg, unset);
  color: var(--dxbl-treeview-item-selection-focused-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-item-container:focus-visible:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 20%;
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-tmpl:focus-visible {
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container:not([data-dx-focus-hidden]) .dxbl-treeview-checkbox-check-all:not([data-dx-focus-hidden]) .dxbl-checkbox-check-element:has(input:focus) + label {
  border-radius: var(--dxbl-treeview-item-border-radius);
  outline: var(--dxbl-treeview-item-focus-outline-width) solid var(--dxbl-treeview-item-focus-outline-color);
  outline-offset: var(--dxbl-treeview-item-focus-outline-offset);
}
.dxbl-treeview .dxbl-treeview-container[data-dx-focus-hidden] .dxbl-treeview-item-container:focus-visible,
.dxbl-treeview .dxbl-treeview-container[data-dx-focus-hidden] .dxbl-treeview-tmpl:focus-visible {
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
  outline: unset;
}
.dxbl-treeview .dxbl-treeview-empty-data {
  text-align: center;
  font-size: var(--dxbl-treeview-font-size);
  font-weight: var(--dxbl-treeview-font-weight);
  line-height: var(--dxbl-treeview-line-height);
  opacity: 60%;
  padding: var(--dxbl-treeview-empty-data-padding-y) var(--dxbl-treeview-empty-data-padding-x);
}
.dxbl-treeview.dxbl-treeview-text-nowrap {
  --dxbl-treeview-item-text-wrap: nowrap;
}
.dxbl-treeview .dxbl-treeview-items-container {
  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;
  list-style: none;
  padding: 0;
  margin: 0;
}
.dxbl-treeview .dxbl-treeview-items-container[role=tree] {
  padding-right: 0.25rem;
}
.dxbl-treeview .dxbl-treeview-items-container .dxbl-treeview-items-container .dxbl-treeview-tmpl, .dxbl-treeview .dxbl-treeview-items-container .dxbl-treeview-items-container .dxbl-treeview-tmpl ~ * {
  margin-left: var(--dxbl-treeview-item-content-indent);
}
.dxbl-treeview .dxbl-treeview-item.dxbl-disabled, .dxbl-treeview .dxbl-treeview-item:disabled {
  pointer-events: none;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content {
  position: relative;
  z-index: 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;
  padding-bottom: var(--dxbl-treeview-item-spacing-y);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-indent {
  min-width: calc(var(--dxbl-treeview-item-indent, 0) * var(--dxbl-treeview-item-content-indent));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn {
  position: relative;
  --dxbl-btn-box-shadow: none;
  --dxbl-btn-color: unset;
  --dxbl-btn-bg: transparent;
  --dxbl-btn-border-color: transparent;
  --dxbl-btn-border-hover-color: transparent;
  --dxbl-btn-hover-border-color: transparent;
  --dxbl-btn-hover-bg: transparent;
  --dxbl-btn-hover-background: transparent;
  --dxbl-btn-hover-color: $btn-hover-color;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-treeview-btn-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-treeview-btn-color, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-treeview-btn-hover-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-treeview-btn-hover-color, var(--dxbl-image-color, 70%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-unset, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-unset, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom) {
  --dxbl-btn-border-radius: 50%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-btn-hover-bg, unset);
  color: var(--dxbl-treeview-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(var(--dxbl-btn-border-width, 0px) / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  top: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  right: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, var(--dxbl-btn-border-width, 0px)));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):focus-visible, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled).dxbl-focused {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  position: relative;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled):focus-visible::after, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-btn:not(.dxbl-nav-expand-btn-custom):not(.dxbl-disabled):not(:disabled).dxbl-focused::after {
  border-radius: var(--dxbl-btn-border-radius);
  -webkit-box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
          box-shadow: 0 0 var(--dxbl-btn-focus-shadow-blur) var(--dxbl-btn-focus-shadow-spread) var(--dxbl-btn-focus-shadow-color);
  content: "";
  position: absolute;
  left: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  top: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  right: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  bottom: calc(var(--dxbl-btn-focus-shadow-spread) + var(--dxbl-btn-focus-shadow-blur) + -1px);
  z-index: 1;
  pointer-events: none;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: unset;
  border-radius: var(--dxbl-treeview-item-border-radius);
  font-size: var(--dxbl-treeview-font-size);
  font-weight: var(--dxbl-treeview-font-weight);
  line-height: var(--dxbl-treeview-line-height);
  overflow-x: hidden;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-hover-bg, unset);
  color: var(--dxbl-treeview-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-treeview-item-selection-bg, unset);
  color: var(--dxbl-treeview-item-selection-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(:disabled).dxbl-active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 80%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container.dxbl-disabled, .dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:disabled {
  opacity: 60%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-left: var(--dxbl-treeview-image-spacing);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container:not(.dxbl-disabled):not(.dxbl-active) {
  cursor: pointer;
  color: inherit;
  position: relative;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container > .dxbl-text:not(.dxbl-badge) {
  --dxbl-text-padding-y: var(--dxbl-treeview-text-padding-y);
  white-space: var(--dxbl-treeview-item-text-wrap);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container {
  min-width: 0;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container.dxbl-treeview-item-text-tmpl {
  width: 100%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container.dxbl-treeview-item-text-tmpl > .dxbl-text {
  width: 100%;
}
.dxbl-treeview .dxbl-treeview-item > .dxbl-treeview-item-content > .dxbl-treeview-item-container .dxbl-treeview-item-text-container > .dxbl-treeview-item-text {
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.dxbl-badge {
  --dxbl-navigation-badge-font-size: 0.875rem;
  --dxbl-navigation-badge-font-weight: 500;
  --dxbl-navigation-badge-line-height: 1.4285;
  --dxbl-navigation-badge-color: var(--bs-white, var(--white));
  --dxbl-navigation-badge-bg: var(--bs-gray-600, #6c757d);
  --dxbl-navigation-badge-border-radius: 0.25rem;
  --dxbl-navigation-badge-spacing: 0.375rem;
  --dxbl-navigation-badge-text-spacing-x: 0.375rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  white-space: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--dxbl-navigation-badge-font-size);
  font-weight: var(--dxbl-navigation-badge-font-weight);
  line-height: var(--dxbl-navigation-badge-line-height);
  color: var(--dxbl-navigation-badge-color);
  border-radius: var(--dxbl-navigation-badge-border-radius);
  background-color: var(--dxbl-navigation-badge-bg);
  margin: 0 var(--dxbl-navigation-badge-spacing);
}
.dxbl-badge.dxbl-text {
  --dxbl-text-padding-x: var(--dxbl-navigation-badge-text-spacing-x);
  --dxbl-text-padding-y: 0;
}

.dxbl-sm .dxbl-badge {
  --dxbl-navigation-badge-font-size: 0.75rem;
  --dxbl-navigation-badge-line-height: 1.333;
  --dxbl-navigation-badge-spacing: 0.25rem;
  --dxbl-navigation-badge-text-spacing-x: 0.25rem;
}

.dxbl-lg .dxbl-badge {
  --dxbl-navigation-badge-font-size: 1rem;
  --dxbl-navigation-badge-line-height: 1.5;
  --dxbl-navigation-badge-spacing: 0.5rem;
  --dxbl-navigation-badge-text-spacing-x: 0.5rem;
}

.dxbl-active .dxbl-badge {
  --dxbl-navigation-badge-color: var(--bs-gray-900, #212529);
  --dxbl-navigation-badge-bg: var(--bs-white, var(--white));
}

.dxbl-stacklayout > .dxbl-stacklayout-root, .dxbl-gridlayout > .dxbl-gridlayout-root {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  height: 100%;
  display: grid;
}

.dxbl-gridlayout {
  width: 100%;
  height: 100%;
  display: block;
}
.dxbl-stacklayout {
  display: block;
}
.dxbl-radio-group {
  --dxbl-radio-group-radio-padding-top: 0.375rem;
  --dxbl-radio-group-radio-padding-left: 1rem;
  --dxbl-radio-group-font-size: 0.875rem;
  --dxbl-radio-group-no-data-text-opacity: 0.75;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--dxbl-radio-group-font-size);
}
.dxbl-radio-group.dxbl-radio-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.dxbl-radio-group.dxbl-radio-group-vertical > .dxbl-checkbox-radio {
  width: 100%;
}
.dxbl-radio-group.dxbl-radio-group-vertical > .dxbl-checkbox-radio ~ .dxbl-checkbox-radio {
  padding-top: var(--dxbl-radio-group-radio-padding-top);
}
.dxbl-radio-group.dxbl-radio-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.dxbl-radio-group.dxbl-radio-group-horizontal > .dxbl-checkbox-radio ~ .dxbl-checkbox-radio {
  padding-left: var(--dxbl-radio-group-radio-padding-left);
}
.dxbl-radio-group > .dxbl-radio-group-no-data-text {
  opacity: var(--dxbl-radio-group-no-data-text-opacity);
}
.dxbl-radio-group.dxbl-sm {
  --dxbl-radio-group-radio-padding-top: 0.25rem;
  --dxbl-radio-group-radio-padding-left: 0.75rem;
  --dxbl-radio-group-font-size: 0.75rem;
}
.dxbl-radio-group.dxbl-lg {
  --dxbl-radio-group-radio-padding-top: 0.5rem;
  --dxbl-radio-group-radio-padding-left: 1.25rem;
  --dxbl-radio-group-font-size: 1rem;
}

.dxbl-context-menu,
.dxbl-context-menu-submenu {
  --dxbl-context-menu-font-family: inherit;
  --dxbl-context-menu-color: unset;
  --dxbl-context-menu-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-context-menu-font-size: 0.875rem;
  --dxbl-context-menu-line-height: 1.4285;
  --dxbl-context-menu-item-text-padding-x: 1.5rem;
  --dxbl-context-menu-item-padding-x: 0.5rem;
  --dxbl-context-menu-item-padding-y: 0.31253125rem;
  --dxbl-context-menu-min-width: 9.9999375rem;
  --dxbl-context-menu-item-popout-icon-opacity: 70%;
  --dxbl-context-menu-disabled-bg: unset;
  --dxbl-context-menu-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-context-menu-disabled-opacity: 60%;
  --dxbl-context-menu-item-hover-color: inherit;
  --dxbl-context-menu-item-hover-bg: unset;
  --dxbl-context-menu-item-active-bg: unset;
  --dxbl-context-menu-item-active-color: var(--bs-white, var(--white));
  --dxbl-context-menu-separator-width: 1px;
  --dxbl-context-menu-separator-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-context-menu-separator-style: solid;
  --dxbl-context-menu-border-radius: 0.25rem;
  --dxbl-context-menu-border-width: 1px;
  --dxbl-context-menu-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-context-menu-border-style: solid;
  --dxbl-context-menu-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  --dxbl-context-menu-padding-x: 0;
  --dxbl-context-menu-padding-y: 0;
  --dxbl-context-menu-image-spacing: 0.5rem;
  --dxbl-context-menu-item-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-context-menu-item-focus-outline-width: 0.125rem;
}
.dxbl-context-menu.dxbl-sm,
.dxbl-context-menu-submenu.dxbl-sm {
  --dxbl-context-menu-font-size: 0.75rem;
  --dxbl-context-menu-line-height: 1.5;
  --dxbl-context-menu-item-text-padding-x: 1.375rem;
  --dxbl-context-menu-item-padding-x: 0.375rem;
  --dxbl-context-menu-item-padding-y: 0.25rem;
  --dxbl-context-menu-min-width: 8.571375rem;
  --dxbl-context-menu-image-spacing: 0.375rem;
}
.dxbl-context-menu.dxbl-lg,
.dxbl-context-menu-submenu.dxbl-lg {
  --dxbl-context-menu-font-size: 1rem;
  --dxbl-context-menu-line-height: 1.375;
  --dxbl-context-menu-item-text-padding-x: 1.625rem;
  --dxbl-context-menu-item-padding-x: 0.625rem;
  --dxbl-context-menu-item-padding-y: 0.375rem;
  --dxbl-context-menu-min-width: 11.4285rem;
  --dxbl-context-menu-image-spacing: 0.625rem;
}
.dxbl-context-menu.dxbl-context-menu-dropdown,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown {
  --dxbl-dropdown-font-family: var(--dxbl-context-menu-font-family);
  --dxbl-dropdown-font-size: var(--dxbl-context-menu-font-size);
  --dxbl-dropdown-color: var(--dxbl-context-menu-color);
  --dxbl-dropdown-line-heigth: var(--dxbl-context-menu-line-height);
  --dxbl-dropdown-bg: var(--dxbl-context-menu-bg);
  --dxbl-dropdown-body-padding-x: var(--dxbl-context-menu-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-context-menu-padding-y);
  --dxbl-dropdown-border-radius: var(--dxbl-context-menu-border-radius);
  --dxbl-dropdown-border-width: var(--dxbl-context-menu-border-width);
  --dxbl-dropdown-border-color: var(--dxbl-context-menu-border-color);
  --dxbl-dropdown-border-style: var(--dxbl-context-menu-border-style);
  --dxbl-dropdown-min-width: var(--dxbl-context-menu-min-width);
  --dxbl-dropdown-box-shadow: var(--dxbl-context-menu-box-shadow);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
  width: 100%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item.dxbl-context-menu-item-with-icon .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item.dxbl-context-menu-item-with-icon .dxbl-context-menu-item-text {
  padding-left: var(--dxbl-context-menu-image-spacing);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul.dxbl-context-menu-item-list-with-icons > li > .dxbl-context-menu-item .dxbl-context-menu-item-text {
  display: inline-block;
  padding-left: var(--dxbl-context-menu-item-text-padding-x);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-context-menu-separator-width) var(--dxbl-context-menu-separator-style) var(--dxbl-context-menu-separator-color);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator:first-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li.dxbl-context-menu-separator:first-child {
  display: none;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):first-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):first-child {
  border-top-left-radius: var(--dxbl-context-menu-border-radius);
  border-top-right-radius: var(--dxbl-context-menu-border-radius);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):last-child,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):last-child {
  border-bottom-left-radius: var(--dxbl-context-menu-border-radius);
  border-bottom-right-radius: var(--dxbl-context-menu-border-radius);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):focus-within,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator):focus-within {
  outline: var(--dxbl-context-menu-item-focus-outline-width) solid var(--dxbl-context-menu-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-context-menu-item-focus-outline-width) * -1);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-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;
  position: relative;
  width: 100%;
  cursor: pointer;
  white-space: nowrap;
  border-radius: inherit;
  outline: none;
  padding: var(--dxbl-context-menu-item-padding-y) var(--dxbl-context-menu-item-padding-x) var(--dxbl-context-menu-item-padding-y) var(--dxbl-context-menu-item-padding-x);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-item-hover-bg, unset);
  color: var(--dxbl-context-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(.dxbl-active):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-text,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-text {
  margin-right: auto;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-popout-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-popout-icon {
  margin-left: var(--dxbl-context-menu-image-spacing);
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item .dxbl-context-menu-item-icon {
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-disabled-bg, unset);
  color: var(--dxbl-context-menu-disabled-color);
  opacity: var(--dxbl-context-menu-disabled-opacity);
  cursor: default;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled::before, .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item.dxbl-disabled::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:disabled::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 2%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-context-menu-item-active-bg, unset);
  color: var(--dxbl-context-menu-item-active-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active,
  .dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled):active::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: var(--bs-primary, var(--primary));
  opacity: 80%;
}
.dxbl-context-menu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled) .dxbl-context-menu-item-popout-icon,
.dxbl-context-menu-submenu.dxbl-context-menu-dropdown > .dxbl-dropdown-body ul li:not(.dxbl-context-menu-separator) > .dxbl-context-menu-item:not(.dxbl-disabled):not(:disabled) .dxbl-context-menu-item-popout-icon {
  opacity: var(--dxbl-context-menu-item-popout-icon-opacity);
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list, .dxbl-menu .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu {
  --dxbl-menu-item-hover-color: inherit;
  --dxbl-menu-item-hover-bg: unset;
  --dxbl-menu-item-selected-bg: unset;
  --dxbl-menu-item-selected-color: unset;
  --dxbl-menu-item-selected-hover-bg: unset;
  --dxbl-menu-item-selected-hover-color: unset;
  --dxbl-menu-item-disabled-bg: unset;
  --dxbl-menu-item-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-menu-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-menu-top-left-border-radius: 0.1875rem;
  --dxbl-menu-top-right-border-radius: 0.1875rem;
  --dxbl-menu-bottom-left-border-radius: 0.1875rem;
  --dxbl-menu-bottom-right-border-radius: 0.1875rem;
  --dxbl-menu-title-font-weight: 500;
  --dxbl-menu-title-font-size: 1.25rem;
  --dxbl-menu-title-line-height: 1;
  --dxbl-menu-border-width: 0;
  --dxbl-menu-border-color: unset;
  --dxbl-menu-border-style: unset;
  --dxbl-menu-item-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-menu-item-focus-outline-width: 0.125rem;
  --dxbl-menu-item-focus-outline-offset: 1px;
  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;
  background-color: var(--dxbl-menu-bg);
  border-radius: var(--dxbl-menu-top-left-border-radius) var(--dxbl-menu-top-right-border-radius) var(--dxbl-menu-bottom-right-border-radius) var(--dxbl-menu-bottom-left-border-radius);
  border: var(--dxbl-menu-border-width) var(--dxbl-menu-border-style) var(--dxbl-menu-border-color);
}
.dxbl-menu.dxbl-sm {
  --dxbl-menu-title-font-size: 1rem;
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu.dxbl-lg {
  --dxbl-menu-title-font-size: 1.5rem;
  --dxbl-menu-item-font-size: 1.25rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-nav, .dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-item-list, .dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-title {
  opacity: 0;
}
.dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-bar {
  opacity: 0;
}
.dxbl-menu:not([data-dx-menu-loaded]) > .dxbl-menu-bar > .dxbl-menu-item-list {
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dxbl-menu:not([data-dx-menu-mobile]) > .dxbl-menu-nav, .dxbl-menu:not([data-dx-menu-mobile]) > .dxbl-menu-item-list, .dxbl-menu:not([data-dx-menu-mobile]) > .dxbl-menu-title {
  display: none;
}
.dxbl-menu[data-dx-menu-mobile] > .dxbl-menu-bar {
  display: none;
}
.dxbl-menu:not([data-dx-focus-hidden]) .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:focus-visible, .dxbl-menu:not([data-dx-focus-hidden]) .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-menu-item-tmpl:focus-visible {
  outline: var(--dxbl-menu-item-focus-outline-width) solid var(--dxbl-menu-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-menu-item-focus-outline-width) * -1);
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-list-item-stretch {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-start .dxbl-btn {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-center .dxbl-btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-item-pos-end .dxbl-btn {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-menu-font-family);
  --dxbl-btn-font-size: var(--dxbl-menu-item-font-size);
  --dxbl-btn-line-height: var(--dxbl-menu-item-line-height);
  --dxbl-btn-padding-x: var(--dxbl-menu-item-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-item-padding-y);
  --dxbl-btn-image-spacing: var(--dxbl-menu-item-image-spacing);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-disabled-bg: var(--dxbl-menu-item-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-menu-item-disabled-color);
  --dxbl-btn-disabled-opacity: var(--dxbl-menu-item-disabled-opacity);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-hover-bg, unset);
  color: var(--dxbl-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
  pointer-events: none;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container.dxbl-menu-text-hidden {
  display: none;
  overflow: hidden;
  width: 0;
  padding: 0;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container .dxbl-menu-item-text {
  white-space: nowrap;
}
.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-spacing {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.dxbl-menu .dxbl-menu-title {
  font-size: var(--dxbl-menu-title-font-size);
  font-weight: var(--dxbl-menu-title-font-weight);
  line-height: var(--dxbl-menu-title-line-height);
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  white-space: nowrap;
}
.dxbl-menu > .dxbl-menu-bar {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  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;
  width: 100%;
  height: 100%;
}
.dxbl-menu > .dxbl-menu-bar.dxbl-menu-loading {
  visibility: hidden;
  width: 1px;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-title {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list {
  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;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list.dxbl-menu-loading {
  visibility: hidden;
  width: 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.dxbl-menu > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item {
  position: static;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list, .dxbl-menu .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu-dropdown {
  --dxbl-menu-item-hover-color: inherit;
  --dxbl-menu-item-hover-bg: unset;
  --dxbl-menu-separator-width: 1px;
  --dxbl-menu-separator-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-menu-separator-style: solid;
  --dxbl-menu-item-selected-bg: unset;
  --dxbl-menu-item-selected-color: unset;
  --dxbl-menu-item-selected-hover-bg: unset;
  --dxbl-menu-item-selected-hover-color: unset;
  --dxbl-menu-item-disabled-bg: unset;
  --dxbl-menu-item-disabled-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-menu-item-disabled-opacity: 60%;
  --dxbl-menu-font-family: inherit;
  --dxbl-menu-color: unset;
  --dxbl-menu-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.4285;
  --dxbl-menu-item-image-spacing: 0.5rem;
  --dxbl-menu-item-padding-x: 0.5rem;
  --dxbl-menu-item-padding-y: 0.31253125rem;
  --dxbl-menu-dropdown-min-width: 9.9999375rem;
  --dxbl-menu-dropdown-padding-x: 0;
  --dxbl-menu-dropdown-padding-y: 0;
  --dxbl-menu-dropdown-border-radius: 0.25rem;
  --dxbl-menu-dropdown-border-width: 1px;
  --dxbl-menu-dropdown-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-menu-dropdown-border-style: solid;
  --dxbl-menu-item-image-size: 1rem;
  --dxbl-dropdown-bg: var(--dxbl-menu-bg);
  --dxbl-menu-dropdown-item-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-menu-dropdown-item-focus-outline-width: 0.125rem;
}
.dxbl-menu-dropdown.dxbl-sm {
  --dxbl-menu-item-line-height: 1.5;
  --dxbl-menu-item-font-size: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.375rem;
  --dxbl-menu-item-padding-x: 0.375rem;
  --dxbl-menu-item-padding-y: 0.25rem;
  --dxbl-menu-dropdown-min-width: 8.571375rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu-dropdown.dxbl-lg {
  --dxbl-menu-item-line-height: 1.375;
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
  --dxbl-menu-item-padding-x: 0.625rem;
  --dxbl-menu-item-padding-y: 0.375rem;
  --dxbl-menu-dropdown-min-width: 11.4285rem;
  --dxbl-menu-item-image-size: 1rem;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog {
  --dxbl-dropdown-border-radius: var(--dxbl-menu-dropdown-border-radius);
  --dxbl-dropdown-border-width: var(--dxbl-menu-dropdown-border-width);
  --dxbl-dropdown-border-color: var(--dxbl-menu-dropdown-border-color);
  --dxbl-dropdown-border-style: var(--dxbl-menu-dropdown-border-style);
  --dxbl-dropdown-min-width: var(--dxbl-menu-dropdown-min-width);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body {
  --dxbl-dropdown-body-padding-x: var(--dxbl-menu-dropdown-padding-x);
  --dxbl-dropdown-body-padding-y: var(--dxbl-menu-dropdown-padding-y);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-nav-item-list {
  display: block;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list:not(.dxbl-menu-nav-item-list) .dxbl-menu-item-text {
  white-space: nowrap;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container:first-child, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent + .dxbl-menu-item-text-container {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-dropdown-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn {
  --dxbl-btn-font-family: var(--dxbl-menu-font-family);
  --dxbl-btn-font-size: var(--dxbl-menu-item-font-size);
  --dxbl-btn-line-height: var(--dxbl-menu-item-line-height);
  --dxbl-btn-padding-x: var(--dxbl-menu-item-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-item-padding-y);
  --dxbl-btn-image-spacing: var(--dxbl-menu-item-image-spacing);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-disabled-bg: var(--dxbl-menu-item-disabled-bg);
  --dxbl-btn-disabled-color: var(--dxbl-menu-item-disabled-color);
  --dxbl-btn-disabled-opacity: var(--dxbl-menu-item-disabled-opacity);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-bg, unset);
  color: var(--dxbl-menu-item-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-selected-hover-bg, unset);
  color: var(--dxbl-menu-item-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-item-hover-bg, unset);
  color: var(--dxbl-menu-item-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn.dxbl-disabled {
  pointer-events: none;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent {
  display: inline-block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  width: calc(var(--dxbl-menu-item-image-placeholder-width) * 0.5);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent:first-child {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-indent-count, 0) * var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-indent + .dxbl-image {
  margin-left: 0;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container {
  margin-right: auto;
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu-dropdown:not(.dxbl-menu-navbar-dropdown) .dxbl-menu-item-list > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-top-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-menu-dropdown:not(.dxbl-menu-navbar-dropdown) .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown > .dxbl-dropdown-body > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item:last-child > .dxbl-btn,
.dxbl-itemlist-dropdown[x-drop-alignment=bottom] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown .dxbl-menu-list-item:last-child > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item:last-child > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbl-itemlist-dropdown[x-drop-alignment=top] > .dxbl-menu-dropdown.dxbl-menu-navbar-dropdown > .dxbl-dropdown-body > .dxbl-menu-nav-item-list > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-dropdown-border-radius);
  border-top-right-radius: var(--dxbl-menu-dropdown-border-radius);
}
.dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn:focus-visible, .dxbl-itemlist-dropdown:not([data-dx-focus-hidden]) > .dxbl-menu-dropdown .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-menu-item-tmpl:focus-visible {
  outline: var(--dxbl-menu-dropdown-item-focus-outline-width) solid var(--dxbl-menu-dropdown-item-focus-outline-color);
  outline-offset: calc(var(--dxbl-menu-dropdown-item-focus-outline-width) * -1);
}

.dxbl-menu .dxbl-menu-item-list, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu.dxbl-menu-horizontal {
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-line-height: 1.25;
  --dxbl-menu-item-padding-x: 1rem;
  --dxbl-menu-item-padding-y: 0.625rem;
  --dxbl-menu-title-padding-x: 1rem;
  --dxbl-menu-title-padding-y: 0.625rem;
  --dxbl-menu-item-image-spacing: 0.75rem;
  --dxbl-menu-hamburger-btn-padding-x: 1rem;
  --dxbl-menu-hamburger-btn-padding-y: 0.75rem;
  --dxbl-menu-hamburger-btn-hover-color: inherit;
  --dxbl-menu-hamburger-btn-hover-bg: unset;
  --dxbl-menu-hamburger-btn-selected-bg: unset;
  --dxbl-menu-hamburger-btn-selected-color: unset;
  --dxbl-menu-hamburger-btn-selected-hover-bg: unset;
  --dxbl-menu-hamburger-btn-selected-hover-color: unset;
  --dxbl-menu-item-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-menu-item-focus-outline-width: 0.125rem;
  --dxbl-menu-item-focus-outline-offset: 1px;
}
.dxbl-menu.dxbl-menu-horizontal.dxbl-sm {
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.143;
  --dxbl-menu-item-padding-x: 0.75rem;
  --dxbl-menu-item-padding-y: 0.4999375rem;
  --dxbl-menu-title-padding-x: 0.75rem;
  --dxbl-menu-title-padding-y: 0.4999375rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
  --dxbl-menu-hamburger-btn-padding-x: 0.75rem;
  --dxbl-menu-hamburger-btn-padding-y: 0.5rem;
}
.dxbl-menu.dxbl-menu-horizontal.dxbl-lg {
  --dxbl-menu-item-font-size: 1.25rem;
  --dxbl-menu-item-line-height: 1.2;
  --dxbl-menu-item-padding-x: 1.25rem;
  --dxbl-menu-item-padding-y: 0.75rem;
  --dxbl-menu-title-padding-x: 1.25rem;
  --dxbl-menu-title-padding-y: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.875rem;
  --dxbl-menu-hamburger-btn-padding-x: 1.25rem;
  --dxbl-menu-hamburger-btn-padding-y: 1rem;
}
.dxbl-menu.dxbl-menu-horizontal:not([data-dx-focus-hidden]) .dxbl-menu-nav > .dxbl-menu-nav-bar > .dxbl-btn {
  --dxbl-btn-focus-outline-color: var(--dxbl-menu-item-focus-outline-color);
  --dxbl-btn-focus-outline-size: var(--dxbl-menu-item-focus-outline-width);
  --dxbl-btn-focus-outline-offset: var(--dxbl-menu-item-focus-outline-offset);
}
.dxbl-menu.dxbl-menu-horizontal .dxbl-menu-title {
  padding: var(--dxbl-menu-title-padding-y) var(--dxbl-menu-title-padding-x);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item-stretch :not(:last-child).dxbl-menu-item-text-container {
  margin-right: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child.dxbl-menu-item-pos-start > .dxbl-menu-item > .dxbl-btn, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item:last-child.dxbl-menu-item-pos-end > .dxbl-menu-item > .dxbl-btn, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-list-item:last-child.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  width: 0;
  border-left: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-bar > .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav {
  position: relative;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-left > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-btn {
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-right > .dxbl-menu-title {
  margin-right: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar.dxbl-menu-hamburger-btn-pos-reverse > .dxbl-menu-title {
  margin-left: auto;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-menu-title {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-menu-hamburger-btn-padding-x);
  --dxbl-btn-padding-y: var(--dxbl-menu-hamburger-btn-padding-y);
  --dxbl-btn-color: var(--dxbl-menu-color);
  --dxbl-btn-border-radius: unset;
  --dxbl-btn-border-width: unset;
  --dxbl-btn-focus-box-shadow: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-decoration: none;
  text-align: start;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  cursor: pointer;
  border: inherit;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
      -ms-flex: initial;
          flex: initial;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn > svg.dxbl-image {
  color: var(--dxbl-btn-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active > svg.dxbl-image {
  color: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-active-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover > svg.dxbl-image {
  color: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, currentcolor));
  opacity: var(--dxbl-btn-hover-image-color, var(--dxbl-image-color, 70%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn.dxbl-disabled > .dxbl-image, .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:disabled > .dxbl-image {
  color: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, currentcolor));
  opacity: var(--dxbl-btn-disabled-image-color, var(--dxbl-image-disabled-color, 40%));
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-selected:not(.dxbl-menu-item-mute-selection):not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(:hover)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 15%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-selected-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-selected-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled).dxbl-active:not(.dxbl-disabled):not(:disabled):hover::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 20%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-menu-hamburger-btn-hover-bg, unset);
  color: var(--dxbl-menu-hamburger-btn-hover-color);
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active) {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover:not(.dxbl-selected):not(.dxbl-active)::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 10%;
}
.dxbl-menu.dxbl-menu-horizontal > .dxbl-menu-nav .dxbl-menu-nav-bar > .dxbl-btn > .dxbl-menu-hamburger {
  margin: 0;
}

.dxbl-menu .dxbl-menu-item-list, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.dxbl-menu .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item, .dxbl-menu-dropdown.dxbl-dropdown-dialog > .dxbl-dropdown-body .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.dxbl-menu.dxbl-menu-vertical {
  --dxbl-menu-item-font-size: 0.875rem;
  --dxbl-menu-item-line-height: 1.4285;
  --dxbl-menu-item-padding-x: 0.5rem;
  --dxbl-menu-item-padding-y: 0.31253125rem;
  --dxbl-menu-title-padding-x: 0.5rem;
  --dxbl-menu-title-padding-y: 0.625rem;
  --dxbl-menu-item-image-spacing: 0.5rem;
}
.dxbl-menu.dxbl-menu-vertical.dxbl-sm {
  --dxbl-menu-item-font-size: 0.75rem;
  --dxbl-menu-item-line-height: 1.5;
  --dxbl-menu-item-padding-x: 0.375rem;
  --dxbl-menu-item-padding-y: 0.25rem;
  --dxbl-menu-title-padding-x: 0.375rem;
  --dxbl-menu-title-padding-y: 0.4999375rem;
  --dxbl-menu-item-image-spacing: 0.375rem;
}
.dxbl-menu.dxbl-menu-vertical.dxbl-lg {
  --dxbl-menu-item-font-size: 1rem;
  --dxbl-menu-item-line-height: 1.375;
  --dxbl-menu-item-padding-x: 0.625rem;
  --dxbl-menu-item-padding-y: 0.375rem;
  --dxbl-menu-title-padding-x: 0.625rem;
  --dxbl-menu-title-padding-y: 0.75rem;
  --dxbl-menu-item-image-spacing: 0.625rem;
}
.dxbl-menu.dxbl-menu-vertical > .dxbl-menu-bar {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-menu.dxbl-menu-vertical > .dxbl-menu-bar .dxbl-menu-title {
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-title {
  padding: var(--dxbl-menu-title-padding-y) var(--dxbl-menu-title-padding-x);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list:not(.dxbl-menu-with-title) > .dxbl-menu-list-item:first-child > .dxbl-menu-item > .dxbl-btn {
  border-top-left-radius: var(--dxbl-menu-top-left-border-radius);
  border-top-right-radius: var(--dxbl-menu-top-right-border-radius);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list.dxbl-menu-item-list-with-icons > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container:first-child {
  --dxbl-menu-item-image-placeholder-width: calc(var(--dxbl-menu-item-image-size) + var(--dxbl-menu-item-image-spacing));
  margin-left: calc(var(--dxbl-menu-item-image-placeholder-width) * 1);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-separator {
  margin: 0;
  height: 0;
  border-top: var(--dxbl-menu-separator-width) var(--dxbl-menu-separator-style) var(--dxbl-menu-separator-color);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-separator:first-child {
  display: none;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item:last-child > .dxbl-menu-item > .dxbl-btn {
  border-bottom-left-radius: var(--dxbl-menu-bottom-left-border-radius);
  border-bottom-right-radius: var(--dxbl-menu-bottom-right-border-radius);
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item.dxbl-menu-list-item-stretch > .dxbl-menu-item > .dxbl-btn {
  height: 100%;
}
.dxbl-menu.dxbl-menu-vertical .dxbl-menu-item-list > .dxbl-menu-list-item > .dxbl-menu-item > .dxbl-btn > .dxbl-menu-item-text-container {
  margin-right: auto;
}

:root {
  --dxbl-client-component-palette-primary: var(--bs-primary, var(--primary));
  --dxbl-client-component-palette-success: var(--bs-success, var(--success));
  --dxbl-client-component-palette-info: var(--bs-info, var(--info));
  --dxbl-client-component-palette-warning: var(--bs-warning, var(--warning));
  --dxbl-client-component-palette-danger: var(--bs-danger, var(--danger));
}

.dxbl-chart-legend-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;
  cursor: pointer;
}

.dxbl-chart-legend {
  opacity: 1;
  padding: 0.5em 1em;
  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: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.dxbl-chart-legend.dxbl-chart-legend-horizontal .dxbl-chart-legend-item:not(:last-child) {
  margin-right: 1.25rem;
}
.dxbl-chart-legend.dxbl-chart-legend-vertical .dxbl-chart-legend-item:not(:last-child) {
  margin-bottom: 0.5rem;
}
.dxbl-chart-legend .dxbl-chart-title {
  padding: 0 0 0.5em;
  font-size: 1.2em;
  display: block;
}
.dxbl-chart-legend.dxbl-chart-legend-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-right {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.dxbl-chart-legend .dxbl-chart-legend-items {
  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;
}

.dxbl-chart-legend-icon {
  height: 1rem;
  width: 1rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1rem;
      -ms-flex: 0 0 1rem;
          flex: 0 0 1rem;
  margin-right: 0.25rem;
  position: relative;
  overflow: hidden;
}
.dxbl-chart-legend-icon ~ * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.dxbl-chart-legend-text {
  white-space: nowrap;
}

.dxbl-chart-with-legend-container {
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  background-color: inherit;
}

.dxbl-chart-legend-outside {
  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;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-valign-top, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-center.dxbl-chart-legend-valign-top {
  margin-bottom: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-left {
  margin-right: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-right {
  margin-left: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-align-center.dxbl-chart-legend-valign-bottom, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-valign-bottom {
  margin-top: 0.5rem;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-left, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-valign-top:not(.dxbl-chart-legend-align-center) {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-horizontal.dxbl-chart-legend-align-right, .dxbl-chart-legend-outside .dxbl-chart-legend.dxbl-chart-legend-vertical.dxbl-chart-legend-valign-bottom:not(.dxbl-chart-legend-align-center) {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
}

.dxbl-chart-legend-inside {
  position: relative;
}
.dxbl-chart-legend-inside .dxbl-chart-legend {
  position: absolute;
  background-color: var(--dxbl-chart-legend-bg, var(--bs-body-bg, var(--dxbl-body-bg, inherit)));
  border: var(--dxbl-chart-legend-border, 1px solid var(--bs-border-color, var(--bs-gray-400, #ced4da)));
  border-radius: var(--dxbl-chart-legend-border-radius, 0.375rem);
  -webkit-box-shadow: var(--dxbl-chart-legend-box-shadow, none);
          box-shadow: var(--dxbl-chart-legend-box-shadow, none);
  word-wrap: break-word;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-left {
  left: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-right {
  right: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-valign-top {
  top: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-valign-bottom {
  bottom: 0;
}
.dxbl-chart-legend-inside .dxbl-chart-legend.dxbl-chart-legend-align-center {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}

.dxbl-chart-legend-horizontal .dxbl-chart-legend-items {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

.dxbl-chart-legend-vertical .dxbl-chart-legend-items {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@-webkit-keyframes dxbl-rotating {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes dxbl-rotating {
  from {
    -o-transform: rotate(0deg);
       transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes dxbl-rotating {
  from {
    -webkit-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.dxbl-chart-root {
  --dxbl-chart-focus-outline-width: 0.125rem;
  --dxbl-chart-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-chart-focus-outline-style: solid;
  --dxbl-chart-loading-indicator-transition: opacity 200ms 300ms;
  --dxbl-chart-axis-title-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-chart-axis-line-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-chart-constant-line-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-chart-point-hover-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-chart-error-bar-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-chart-annotation-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-chart-annotation-text-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  background-color: unset;
  border-width: 0;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  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;
}
.dxbl-chart-root:focus-visible {
  outline: var(--dxbl-chart-focus-outline-width) var(--dxbl-chart-focus-outline-style) var(--dxbl-chart-focus-outline-color);
}
.dxbl-chart-root .dxbl-widget-container {
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 0 0.75rem;
  height: 100%;
  width: 100%;
}
.dxbl-chart-root .dxbl-widget-container > svg {
  opacity: 1;
  -webkit-transition: opacity 0ms 0ms;
  -o-transition: opacity 0ms 0ms;
  transition: opacity 0ms 0ms;
}
.dxbl-chart-root .dxbl-widget-container::after {
  opacity: 0;
  content: " ";
  display: block;
}
.dxbl-chart-root.dxbl-chart-with-legend-container {
  height: 100%;
  width: 100%;
}
.dxbl-chart-root.dxbl-chart-first-loading .dxbl-chart-legend,
.dxbl-chart-root.dxbl-chart-first-loading .dxbl-chart-title {
  visibility: hidden;
}

.dxbl-chart-tooltip {
  visibility: hidden;
  display: block;
  z-index: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translate(-50%, -100%);
       -o-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  position: absolute;
  will-change: filter;
  -webkit-filter: drop-shadow(0 2px 5px rgba(12, 122, 231, 0.53));
          filter: drop-shadow(0 2px 5px rgba(12, 122, 231, 0.53));
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container {
  width: initial;
  height: initial;
  padding: 0;
  white-space: nowrap;
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  background-color: var(--bs-white, var(--white));
  color: var(--bs-gray-900, #212529);
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container + .dxbl-chart-tooltip-pointer::after {
  width: 0.6275rem;
  height: 0.6275rem;
  -webkit-transform-origin: center;
       -o-transform-origin: center;
          transform-origin: center;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
       -o-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  content: " ";
  background-color: inherit;
  position: absolute;
  border-bottom: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container + .dxbl-chart-tooltip-pointer {
  top: calc(100% - 0.1px);
  position: absolute;
  background-color: var(--bs-white, var(--white));
}
.dxbl-chart-tooltip > .dxbl-chart-tooltip-content-container .dxbl-chart-tooltip-content.dxbl-chart-tooltip-user-template-not-defined {
  padding: 0.75rem;
}

.dxbl-chart-title {
  font-size: 1.5em;
  width: 100%;
}

.dxbl-chart-subtitle {
  font-size: 0.8em;
  font-weight: 300;
}

dxbl-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-map .dxbl-widget-container > div {
  height: 100%;
}

dxbl-bar-gauge {
  --dxbl-bar-gauge-title-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-bar-gauge-subtitle-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-bar-gauge-legend-title-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-bar-gauge-legend-subtitle-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-bar-gauge-legend-item-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-bar-gauge .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

dxbl-sankey {
  --dxbl-sankey-title-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-sankey-subtitle-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-sankey-label-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-sankey .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

/* stylelint-disable-next-line selector-class-pattern */
.dxreRoot {
  --dxre-primary-color: var(--bs-primary, var(--primary));
  --dxre-view-background-color: var(--bs-gray-100, #f8f9fa);
  --dxre-background-color: var(--bs-body-bg-rgb);
  --dxre-border-width: 1px;
  --dxre-border-radius: 0.1875rem;
  --dxre-quick-search-border-radius: 0.375rem;
  --dxre-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxre-bg-color: var(--bs-body-bg-rgb);
}

/* Scheduler main element */
.dxbl-scheduler {
  --dxbl-scheduler-font-family: inherit;
  --dxbl-scheduler-font-size: 0.875rem;
  --dxbl-scheduler-background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-scheduler-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-scheduler-border-style: solid;
  --dxbl-scheduler-border-width: 1px;
  --dxbl-scheduler-border-radius: 0.1875rem;
  --dxbl-scheduler-hour-cell-width: 3.5em;
  --dxbl-scheduler-minute-cell-font-size-ratio: 0.75;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--dxbl-scheduler-background-color);
  border-radius: var(--dxbl-scheduler-border-radius);
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  font-family: var(--dxbl-scheduler-font-family);
  font-size: var(--dxbl-scheduler-font-size);
  /* toolbar */
  /* View */
  /* Timeline */
  /* Appointment */
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:first-child {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr > .dxbl-sc-gr-sep-vertical, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-last-of-type(2) > .dxbl-sc-hour-cell, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:last-child, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) > .dxbl-sc-minute-cell, .dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n+1) > .dxbl-sc-time-cell {
  border-bottom-width: 1px;
}
.dxbl-scheduler .dxbl-sc-scroll-container > .dxbl-sc-vertical-view > tbody > tr:nth-child(2n) {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-timecells-container > div {
  position: relative;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-timecells-container > div .dxbl-sc-time-marker-image {
  top: -6px;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr.dxbl-sc-arm {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:first-child, .dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr.dxbl-sc-arm + tr {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:last-child {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-timecells-container .dxbl-sc-horizontal-view > tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbl-scheduler .dxbl-sc-main-container {
  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;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-tb-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0.75rem;
}
.dxbl-scheduler .dxbl-sc-tb-wrapper:focus-visible {
  outline: 0.15rem solid var(--bs-primary, var(--primary));
  outline-offset: calc(-1 * 0.15rem);
}
.dxbl-scheduler .dxbl-sc-horizontal-view {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-horizontal-view.dxbl-sc-table {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-horizontal-view > tbody > tr > td:first-child {
  border-left: 0;
}
.dxbl-scheduler .dxbl-sc-horizontal-view > tbody > tr > td:last-child {
  border-right: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view {
  table-layout: fixed;
}
.dxbl-scheduler .dxbl-sc-vertical-view.dxbl-sc-table {
  border-width: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view > tbody > tr > td {
  border-top: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view > tbody > tr > td:first-child {
  border-left: 0;
}
.dxbl-scheduler .dxbl-sc-vertical-view > tbody > tr > td:last-child {
  border-right: 0;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-date-hr:nth-last-child(-2n+2),
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-horizontal-rh:nth-last-child(-2n+2) {
  border-right: 0;
}
.dxbl-scheduler .dxbl-sc-all-day-area::before {
  content: ".";
  visibility: hidden;
}
.dxbl-scheduler .dxbl-sc-resource-hr {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-v-resource-header {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-v-resource-header .dxbl-resource-header-content {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-scheduler .dxbl-v-resource-header .dxbl-resource-header-content > span {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
.dxbl-scheduler .dxbl-scroll-viewer-vert-scroll-bar,
.dxbl-scheduler .dxbl-scroll-viewer-hor-scroll-bar {
  z-index: 20;
}
.dxbl-scheduler .dxbl-sc-today.dxbl-sc-time-cell, .dxbl-scheduler .dxbl-sc-today.dxbl-sc-date-hr {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-today.dxbl-sc-time-cell::before, .dxbl-scheduler .dxbl-sc-today.dxbl-sc-date-hr::before {
  content: "";
  background-color: var(--dxbl-scheduler-primary-color);
  position: absolute;
  height: 4px;
  width: 100%;
  top: 0;
  left: 0;
}
.dxbl-scheduler .dxbl-sc-gr-sep-vertical {
  width: 16px;
  padding: 0;
  border-bottom: transparent;
}
.dxbl-scheduler .dxbl-sc-minute-cell::before {
  content: ".";
  visibility: hidden;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell {
  border-left: 0;
  width: var(--dxbl-scheduler-hour-cell-width);
  text-align: center;
  vertical-align: middle;
  font-size: calc(1em * var(--dxbl-scheduler-minute-cell-font-size-ratio));
  white-space: nowrap;
  position: -webkit-sticky;
  position: sticky;
  left: calc(var(--dxbl-scheduler-hour-cell-width) * 1 / var(--dxbl-scheduler-minute-cell-font-size-ratio));
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 15;
}
.dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell {
  border-right: 0;
  width: var(--dxbl-scheduler-hour-cell-width);
  text-align: right;
  white-space: nowrap;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 16;
}
.dxbl-scheduler .dxbl-hour-time-scale.dxbl-sc-table tr > td.dxbl-sc-hour-cell,
.dxbl-scheduler .dxbl-sc-time-rulers-caption {
  width: 6.13em;
}
.dxbl-scheduler .dxbl-hour-time-scale.dxbl-sc-table tr > td.dxbl-sc-minute-cell {
  left: 6.13em;
}
.dxbl-scheduler .dxbl-sc-hour-min-text-compact {
  display: none;
}
.dxbl-scheduler .dxbl-sc-date-hr-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-date-hr-month,
.dxbl-scheduler .dxbl-sc-date-hr-day {
  font-size: 1.25rem;
  margin-right: 0.2225rem;
}
.dxbl-scheduler .dxbl-sc-dayview {
  height: 100%;
  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;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-date-hr {
  padding-left: 0.4725rem;
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-horizontal-view {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-time-rulers-caption {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: var(--dxbl-scheduler-background-color);
  z-index: 15;
  border-bottom: transparent;
}
.dxbl-scheduler .dxbl-sc-dayview > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-dayview > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-hour-boundary {
  border-style: solid;
}
.dxbl-scheduler .dxbl-sc-time-marker-line {
  width: 100%;
  border-style: dashed;
  border-width: 1px 0 0;
  border-color: var(--dxbl-scheduler-primary-color);
}
.dxbl-scheduler .dxbl-sc-time-marker {
  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: absolute;
}
.dxbl-scheduler .dxbl-sc-time-indicator {
  position: absolute;
}
.dxbl-scheduler .dxbl-sc-time-indicator-line {
  width: 100%;
  height: 2px;
  background-color: var(--dxbl-scheduler-primary-color);
}
.dxbl-scheduler .dxbl-sc-time-marker-image {
  height: 12px;
  width: 12px;
  border-radius: 100%;
  border: 2px solid var(--dxbl-scheduler-white-color);
  background-color: var(--dxbl-scheduler-primary-color);
  z-index: 10;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.dxbl-scheduler .dxbl-sc-month {
  height: 100%;
  overflow: hidden;
  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;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-time-cell {
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers > tbody > tr > td {
  border-left-style: none;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers > tbody > tr > td:last-child {
  border-right-style: none;
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-headers-scroll-area .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-headers {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-month .dxbl-sc-horizontal-view > tbody > tr:first-child > td {
  border-top-style: none;
}
.dxbl-scheduler .dxbl-sc-month > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-month > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-timeline {
  height: 100%;
  overflow: hidden;
  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;
}
.dxbl-scheduler .dxbl-sc-timeline > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-timeline > div:last-child {
  height: 100%;
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-timescale {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:first-child > td {
  padding: 0;
  border-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:nth-child(2) > td {
  border-top-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-horizontal-view > tbody > tr:not(:first-child) > td {
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers {
  border-style: none;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-resource-headers > tbody > tr > td {
  border-left-style: none;
  border-bottom-style: none;
  height: 150px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-date-hr > div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container table.dxbl-sc-timescale:nth-of-type(n + 2) > tbody > tr:first-child {
  border-top-width: 0;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container > div {
  position: relative;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container > div .dxbl-sc-time-marker-image {
  bottom: -6px;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-timescale {
  border-top: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-headers-container .dxbl-sc-table.dxbl-sc-timescale:last-child {
  border-bottom: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-image,
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-line {
  display: none;
  position: absolute;
}
.dxbl-scheduler .dxbl-sc-timeline .dxbl-sc-time-marker-line {
  width: unset;
  top: 0;
  bottom: 0;
  border-width: 0 1px 0 0;
}
.dxbl-scheduler .dxbl-sc-empty-cell {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29px;
}
.dxbl-scheduler .dxbl-sc-empty-cell .dxbl-sc-spacer {
  border-left-width: 0;
}
.dxbl-scheduler .dxbl-sc-resource-headers {
  table-layout: fixed;
  margin-bottom: 0;
}
.dxbl-scheduler .dxbl-sc-headers-scroll-area {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-resources-container,
.dxbl-scheduler .dxbl-sc-headers-container {
  overflow: hidden;
}
.dxbl-scheduler .dxbl-sc-resources-scroll-area {
  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: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 29px;
}
.dxbl-scheduler .dxbl-rh-text-wrapper {
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-scheduler .dxbl-sc-apt {
  position: absolute;
  font-size: 0.9em;
  z-index: 8;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dxbl-scheduler .dxbl-sc-apt:focus-visible {
  outline: 0.15rem solid var(--bs-primary, var(--primary));
  outline-offset: calc(-1 * 0.15rem);
}
.dxbl-scheduler .dxbl-sc-apt > div {
  position: relative;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-vertical-apt, .dxbl-scheduler .dxbl-sc-apt.dxbl-sc-horizontal-apt {
  padding: 0.15rem;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-content {
  position: relative;
  overflow: hidden;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-bg {
  opacity: 0.7;
  padding: 0;
  margin: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: var(--dxbl-scheduler-border-radius);
  border-width: var(--dxbl-scheduler-border-width);
  border-style: var(--dxbl-scheduler-border-style);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-bg.dxbl-apt-bg-default {
  background-color: var(--dxbl-scheduler-background-color);
  border-color: var(--dxbl-scheduler-border-color);
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-apt-selected .dxbl-apt-bg {
  opacity: 1;
}
.dxbl-scheduler .dxbl-sc-apt.dxbl-sc-apt-disable {
  opacity: 0.5;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-sc-apt-dragged {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-top-handle,
.dxbl-scheduler .dxbl-sc-apt .dxbl-bottom-handle {
  cursor: n-resize;
  height: 5px;
  width: 100%;
  position: absolute;
  z-index: 10;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-bottom-handle {
  bottom: 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-left-handle,
.dxbl-scheduler .dxbl-sc-apt .dxbl-right-handle {
  cursor: e-resize;
  padding: 3px;
  z-index: 10;
  position: absolute;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-left-handle {
  margin-right: -6px;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-right-handle {
  margin-left: -6px;
  right: 0;
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-status-container {
  background-color: var(--dxbl-scheduler-white-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-width: 0;
  position: relative;
  border-radius: var(--dxbl-scheduler-border-radius);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-apt-status {
  width: 0.4em;
  height: 100%;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
  border-radius: var(--dxbl-scheduler-border-radius);
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) rgba(34, 34, 34, 0.125);
}
.dxbl-scheduler .dxbl-sc-apt .dxbl-sc-content-wrapper {
  padding: 0.2em 0.5em;
  width: 100%;
}
.dxbl-scheduler .dxbl-sc-apt-container {
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-apt-hovered .dxbl-apt-bg {
  opacity: 0.7;
}
.dxbl-scheduler .dxbl-sc-apt-time {
  font-size: 0.7rem;
  font-weight: 300;
  opacity: 0.8;
}
.dxbl-scheduler .dxbl-sc-apt-description {
  font-size: 0.8em;
  opacity: 0.65;
}
.dxbl-scheduler .dxbl-sc-apt-images-container {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  padding-right: 0.2em;
}
.dxbl-scheduler .dxbl-sc-apt-compact .dxbl-sc-content-wrapper * {
  display: none;
}
.dxbl-scheduler .dxbl-sc-horizontal-apt .dxbl-sc-apt-compact .dxbl-sc-content-wrapper {
  min-height: 2em;
}
.dxbl-scheduler .dxbl-week-button {
  width: 35px;
  height: 35px;
  margin-bottom: 5px;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: wrap-reverse;
      -ms-flex-flow: wrap-reverse;
          flex-flow: wrap-reverse;
}
.dxbl-scheduler .dxbl-sc-spacer {
  border: var(--dxbl-scheduler-border-width) var(--dxbl-scheduler-border-style) var(--dxbl-scheduler-border-color);
  width: 100%;
  height: 100%;
}
.dxbl-scheduler .dxbl-sc-time-marker-wrapper-invisible {
  display: none;
}

.dxbl-date-navigator .dxbl-calendar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-date-navigator .dxbl-apt-labels-container {
  font-size: 0;
  height: 5px;
  margin-bottom: -5px;
}
.dxbl-date-navigator .dxbl-apt-labels-container > span {
  display: inline-block;
  width: 5px;
  height: 5px;
  margin-top: -2px;
}
.dxbl-date-navigator .dxbl-apt-labels-container > span:nth-last-child(n+2) {
  margin-right: 2px;
}
.dxbl-date-navigator .dxbl-more-labels-container {
  position: relative;
  opacity: 0.7;
}
.dxbl-date-navigator .dxbl-more-labels-container svg {
  width: 5px;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}

.dxbl-resource-navigator .dxbl-select-all-container {
  padding: 0.25rem 1rem;
}
.dxbl-resource-navigator .dxbl-checkbox label {
  padding-left: 0.5rem;
}
.dxbl-resource-navigator .dxbl-listbox,
.dxbl-resource-navigator .dxbl-list-box {
  width: 320px;
  max-height: 300px;
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.dxbl-resource-navigator .dxbl-listbox .dxbl-listbox-item,
.dxbl-resource-navigator .dxbl-list-box > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > ul > li {
  padding-left: 1rem !important;
}
.dxbl-resource-navigator .dxbl-rn-footer {
  padding: 0.75rem;
}
.dxbl-resource-navigator .dxbl-rn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dxbl-resource-navigator .dxbl-rn-toolbar > button:first-child {
  width: 56px;
}
.dxbl-resource-navigator .dxbl-rn-toolbar > button:last-child {
  margin-left: 8px;
}

/* Labels & Statuses color */
.dxbl-scheduler-color {
  --dxbl-scheduler-primary-color: var(--bs-primary, var(--primary));
  --dxbl-scheduler-white-color: var(--bs-white, var(--white));
  --dxbl-scheduler-blue-color: #0d6efd;
  --dxbl-scheduler-indigo-color: #5969e3;
  --dxbl-scheduler-purple-color: #6f42c1;
  --dxbl-scheduler-pink-color: #d63384;
  --dxbl-scheduler-red-color: #dc3545;
  --dxbl-scheduler-orange-color: #fd7e14;
  --dxbl-scheduler-yellow-color: #ffb300;
  --dxbl-scheduler-green-color: #198754;
  --dxbl-scheduler-teal-color: #20c997;
  --dxbl-scheduler-cyan-color: #0aa2c0;
  --dxbl-scheduler-light-color: var(--bs-light, var(--light));
  --dxbl-scheduler-light-gray-color: var(--bs-gray-200, #e9ecef);
  --dxbl-scheduler-dark-color: var(--bs-dark, var(--dark));
}
.dxbl-scheduler-color .dxbl-blue-color {
  background-color: var(--dxbl-scheduler-blue-color);
  border-color: var(--dxbl-scheduler-blue-color);
}
.dxbl-scheduler-color .dxbl-indigo-color {
  background-color: var(--dxbl-scheduler-indigo-color);
  border-color: var(--dxbl-scheduler-indigo-color);
}
.dxbl-scheduler-color .dxbl-purple-color {
  background-color: var(--dxbl-scheduler-purple-color);
  border-color: var(--dxbl-scheduler-purple-color);
}
.dxbl-scheduler-color .dxbl-pink-color {
  background-color: var(--dxbl-scheduler-pink-color);
  border-color: var(--dxbl-scheduler-pink-color);
}
.dxbl-scheduler-color .dxbl-red-color {
  background-color: var(--dxbl-scheduler-red-color);
  border-color: var(--dxbl-scheduler-red-color);
}
.dxbl-scheduler-color .dxbl-orange-color {
  background-color: var(--dxbl-scheduler-orange-color);
  border-color: var(--dxbl-scheduler-orange-color);
}
.dxbl-scheduler-color .dxbl-yellow-color {
  background-color: var(--dxbl-scheduler-yellow-color);
  border-color: var(--dxbl-scheduler-yellow-color);
}
.dxbl-scheduler-color .dxbl-green-color {
  background-color: var(--dxbl-scheduler-green-color);
  border-color: var(--dxbl-scheduler-green-color);
}
.dxbl-scheduler-color .dxbl-teal-color {
  background-color: var(--dxbl-scheduler-teal-color);
  border-color: var(--dxbl-scheduler-teal-color);
}
.dxbl-scheduler-color .dxbl-cyan-color {
  background-color: var(--dxbl-scheduler-cyan-color);
  border-color: var(--dxbl-scheduler-cyan-color);
}
.dxbl-scheduler-color .dxbl-light-color {
  background-color: var(--dxbl-scheduler-light-color);
}
.dxbl-scheduler-color .dxbl-light-gray-color {
  background-color: var(--dxbl-scheduler-light-gray-color);
  border-color: var(--dxbl-scheduler-light-gray-color);
}
.dxbl-scheduler-color .dxbl-dark-font-color {
  color: var(--dxbl-scheduler-dark-color);
}
.dxbl-scheduler-color .dxbl-white-font-color {
  color: var(--dxbl-scheduler-white-color);
}

.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-toolbar-dropdown-item > .dxbl-dropdown-body {
  padding: 0;
}
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-toolbar-dropdown-item > .dxbl-dropdown-body .dxbl-date-navigator > dxbl-calendar {
  border: 0;
}
.dxbl-itemlist-dropdown > .dxbl-dropdown-dialog.dxbl-toolbar-dropdown-item > .dxbl-dropdown-body .dxbl-text-edit {
  border-top: 0;
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* Appointment edit dialog */
.dxbl-apt-edit-dialog.dxbl-scheduler-color {
  border: 0;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-label-item {
  margin-right: 1.05rem;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-fl-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-fl-item-with-icon > .dxbl-text {
  padding-left: 1.75rem;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color .dxbl-sc-dialog-title {
  margin-right: auto;
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color div.dxbl-image {
  width: var(--dxbl-image-width);
  height: var(--dxbl-image-height);
}
.dxbl-apt-edit-dialog.dxbl-scheduler-color > .dxbl-apt-edit-dialog-body > .dxbl-fl.dxbl-fl-with-paddings, .dxbl-apt-edit-dialog.dxbl-scheduler-color > .dxbl-modal-content > .dxbl-modal-body > .dxbl-apt-edit-dialog-body > .dxbl-fl.dxbl-fl-with-paddings {
  --dxbl-fl-padding-x: 0;
  --dxbl-fl-padding-y: 0;
}
.dxbl-apt-edit-dialog .dxbl-week-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.dxbl-apt-edit-dialog .dxbl-week-button-container > button {
  margin-left: 0.375rem;
}
.dxbl-apt-edit-dialog .dxbl-apt-edit-dialog-header {
  font-size: 1.4em;
}
.dxbl-apt-edit-dialog.dxbl-sc-hint {
  min-width: 276px;
  max-width: 450px;
}
.dxbl-apt-edit-dialog.dxbl-sc-mobile {
  margin: 0;
  height: 100%;
  width: initial;
  max-width: initial;
}

.dxbl-apt-edit-dialog-header {
  width: 100%;
  border-top-left-radius: var(--dxbl-popup-border-radius);
  border-top-right-radius: var(--dxbl-popup-border-radius);
  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;
  padding: var(--dxbl-popup-header-padding-y) var(--dxbl-popup-header-padding-x);
}

.dxbl-apt-edit-dialog-body {
  padding: var(--dxbl-popup-body-padding-y) var(--dxbl-popup-body-padding-x);
}
.dxbl-apt-edit-dialog-body .dxbl-sc-fl-item-content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-apt-edit-dialog-body .dxbl-sc-fl-item-content > button {
  width: 75px;
  margin-right: 0.75rem;
  white-space: nowrap;
}
.dxbl-apt-edit-dialog-body .dxbl-text-edit {
  width: 100%;
}

.dxbl-sc-fl-item-icon {
  padding: 0.25003125rem calc(var(--dxbl-row-item-spacing-x) * 0.5);
  padding-left: 0;
}

.dxbl-apt-edit-compact-dialog-body .dxbl-text-edit {
  width: 100%;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-popup.dxbl-apt-edit-dialog > .dxbl-modal-content > .dxbl-modal-body {
  padding: 0;
}

.dxbl-sc-label-item {
  padding: 4px;
  margin: 0 0.5rem 0.7rem 0.3rem;
  border-radius: 50%;
}

.dxbl-recurrent-apt-delete-dialog .dxbl-sc-button-margin-start,
.dxbl-recurrent-apt-edit-dialog .dxbl-sc-button-margin-start {
  margin-left: 0.5rem;
}

.dxbl-scheduler-color-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-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.dxbl-scheduler-color-item .dxbl-scheduler-color-item-icon {
  margin: 0 0.5rem;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}

.dxbl-recurrence-model .dxbl-recurrence-settings {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dxbl-sc-hint {
  --dxbl-scheduler-flyout-content-padding-x: 0.75rem;
  --dxbl-scheduler-flyout-content-padding-y: 0.75rem;
  --dxbl-scheduler-flyout-background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-scheduler-flyout-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-scheduler-flyout-border-style: solid;
  --dxbl-scheduler-flyout-border-width: 1px;
  --dxbl-scheduler-flyout-border-radius: 0.1875rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.dxbl-sc-hint .dxbl-apt-edit-compact-dialog-header,
.dxbl-sc-hint .dxbl-sc-tooltip-header {
  font-size: 1.4em;
  padding: 0.6rem 1.1rem;
}
.dxbl-sc-hint.dxbl-apt-edit-dialog .dxbl-apt-edit-compact-dialog-header {
  border-bottom: var(--dxbl-scheduler-flyout-border-width) var(--dxbl-scheduler-flyout-border-style) var(--dxbl-scheduler-flyout-border-color);
  border-top-left-radius: var(--dxbl-scheduler-flyout-border-radius);
  border-top-right-radius: var(--dxbl-scheduler-flyout-border-radius);
}
.dxbl-sc-hint.dxbl-apt-edit-dialog .dxbl-apt-edit-compact-dialog-body {
  padding: var(--dxbl-scheduler-flyout-content-padding-x) var(--dxbl-scheduler-flyout-content-padding-y);
}
.dxbl-sc-hint.dxbl-sc-tooltip {
  max-width: 370px;
}
.dxbl-sc-hint.dxbl-sc-tooltip.dxbl-scheduler-color {
  border: 0;
}
.dxbl-sc-hint.dxbl-sc-tooltip.dxbl-scheduler-color .dxbl-sc-label-item {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-header {
  border-bottom: var(--dxbl-scheduler-flyout-border-width) var(--dxbl-scheduler-flyout-border-style) var(--dxbl-scheduler-flyout-border-color);
  border-top-left-radius: var(--dxbl-scheduler-flyout-border-radius);
  border-top-right-radius: var(--dxbl-scheduler-flyout-border-radius);
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-container {
  padding: var(--dxbl-scheduler-flyout-content-padding-x) var(--dxbl-scheduler-flyout-content-padding-y);
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-bottom: 1rem;
}
.dxbl-sc-hint.dxbl-sc-tooltip .dxbl-sc-tooltip-item .dxbl-sc-tooltip-item-icon {
  margin-left: 0.25rem;
  padding-right: 0.75rem;
}
.dxbl-sc-hint .dxbl-sc-subject {
  font-size: 1.1em;
  font-weight: 600;
}

.dxbl-sc-table {
  width: 100%;
  vertical-align: top;
  border-color: var(--dxbl-scheduler-border-color);
  border-style: var(--dxbl-scheduler-border-style);
  border-width: 0;
  border-spacing: 0;
  border-collapse: separate;
}
.dxbl-sc-table > tbody {
  vertical-align: inherit;
}
.dxbl-sc-table > tbody, .dxbl-sc-table > tfoot, .dxbl-sc-table > thead {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-sc-table > tbody > tr, .dxbl-sc-table > tfoot > tr, .dxbl-sc-table > thead > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-sc-table > tbody > tr > td, .dxbl-sc-table > tbody > tr > th, .dxbl-sc-table > tfoot > tr > td, .dxbl-sc-table > tfoot > tr > th, .dxbl-sc-table > thead > tr > td, .dxbl-sc-table > thead > tr > th {
  padding: 0.25rem;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-scheduler-border-width);
  border-right-width: var(--dxbl-scheduler-border-width);
}
.dxbl-sc-table > tbody > tr > td:last-child, .dxbl-sc-table > tbody > tr > th:last-child, .dxbl-sc-table > tfoot > tr > td:last-child, .dxbl-sc-table > tfoot > tr > th:last-child, .dxbl-sc-table > thead > tr > td:last-child, .dxbl-sc-table > thead > tr > th:last-child {
  border-right-width: 0;
}
.dxbl-sc-table > tbody > tr:last-child > td, .dxbl-sc-table > tfoot > tr:last-child > td, .dxbl-sc-table > thead > tr:last-child > td {
  border-bottom-width: 0;
}

/* Media queries */
@media (max-height: 320px) {
  .dxbl-toolbar-dialog .dxbl-resource-navigator .dxbl-listbox,
  .dxbl-toolbar-dialog .dxbl-resource-navigator .dxbl-list-box {
    max-height: 140px !important;
  }
}
@media (max-width: 450px) {
  .dxbl-apt-edit-dialog {
    width: auto;
  }
}
@media (max-width: 560px) {
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell {
    left: 1.85em;
  }
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell {
    width: 1.85em;
  }
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-hour-cell, .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-minute-cell, .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-time-rulers-caption {
    font-size: 0.685rem;
    padding: 0.125rem;
  }
  .dxbl-scheduler .dxbl-sc-time-rulers-caption {
    width: 4.48em;
  }
  .dxbl-scheduler .dxbl-sc-table.dxbl-hour-time-scale tr > td.dxbl-sc-hour-cell,
  .dxbl-scheduler .dxbl-sc-table tr > td.dxbl-sc-time-rulers-caption {
    width: 3em;
  }
  .dxbl-scheduler .dxbl-sc-table.dxbl-hour-time-scale tr > td.dxbl-sc-minute-cell {
    left: 3em;
  }
  .dxbl-scheduler .dxbl-sc-table:not(.dxbl-hour-time-scale) tr > td.dxbl-sc-hour-cell {
    width: 1.5em;
  }
  .dxbl-scheduler .dxbl-sc-table:not(.dxbl-hour-time-scale) tr > td.dxbl-sc-minute-cell {
    width: 1.5em;
    left: 1.5em;
  }
  .dxbl-scheduler .dxbl-sc-hour-min-text-compact {
    display: initial;
  }
  .dxbl-scheduler .dxbl-sc-hour-text,
  .dxbl-scheduler .dxbl-sc-minute-cell span {
    display: none;
  }
  .dxbl-scheduler .dxbl-sc-dayview .dxbl-sc-date-hr {
    padding-left: 0;
    padding-right: 0;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.7rem;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-month {
    display: none;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-month,
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-day {
    margin-right: 0;
  }
  .dxbl-scheduler .dxbl-sc-date-hr-wrapper .dxbl-sc-date-hr-day {
    font-size: 0.9rem;
  }
}
@media (max-width: 768px) {
  .dxbl-apt-edit-dialog {
    --dxbl-image-width: 1rem;
  }
  .dxbl-apt-edit-dialog .dxbl-sc-fl-item:not(.dxbl-sc-fl-item-with-icon) {
    padding-left: calc(var(--dxbl-image-width) + var(--dxbl-row-item-spacing-x));
  }
}
/* stylelint-disable declaration-no-important */
/* stylelint-disable selector-class-pattern */
.dxbl-html-editor.dxbl-invisible {
  display: none;
}

.dxbl-html-editor {
  --dxbl-html-editor-invalid-color: #d73f3f;
  --dxbl-html-editor-border-radius: 0.1875rem;
  --dxbl-html-editor-primary-color: var(--bs-primary, var(--primary));
  --dxbl-html-editor-border-width: 1px;
  --dxbl-html-editor-border-style: solid;
  --dxbl-html-editor-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-html-editor-table-resize-frame: 0.313rem;
  --dxbl-html-editor-block-font-color: var(--bs-body-color-rgb);
  --dxbl-html-editor-invalid-message-color: var(--bs-white, var(--white));
  --dxbl-html-editor-invalid-message-font-size: 0.85rem;
  --dxbl-html-editor-invalid-message-padding-x: 1rem;
  --dxbl-html-editor-invalid-message-padding-y: 0.5rem;
  --dxbl-html-editor-resize-border-width: 1px;
  --dxbl-html-editor-resize-border-style: dashed;
  --dxbl-html-editor-resizable-handle-size: 0.3rem;
  --dxbl-html-editor-content-padding-x: 1rem;
  --dxbl-html-editor-content-padding-y: 0.75rem;
  --dxbl-html-editor-placeholder-color: var(--bs-body-color-rgb);
  --dxbl-html-editor-placeholder-offset: 15px;
  --dxbl-html-editor-placeholder-opacity: 0.5;
  --dxbl-html-editor-code-block-background-color: rgba(191, 191, 191, 0.15);
  --dxbl-html-editor-code-block-padding: 0.5rem;
  --dxbl-html-editor-list-inline-start: 1.5rem;
  --dxbl-html-editor-list-inline-end: 0.3rem;
  --dxbl-html-editor-list-width: 1.2rem;
  --dxbl-html-editor-blockquote-padding-inline-start: 12px;
  --dxbl-html-editor-blockquote-border-inline-start-width: 4px;
  --dxbl-html-editor-blockquote-border-inline-start-style: solid;
  --dxbl-html-editor-blockquote-margin-x: 0;
  --dxbl-html-editor-blockquote-margin-y: 0.5rem;
  --dxbl-html-editor-table-padding-x: 0.313rem;
  --dxbl-html-editor-table-padding-y: 0.125rem;
  --dxbl-html-editor-variable-padding-x: 0.375rem;
  --dxbl-html-editor-variable-padding-y: 0.25rem;
  --dxbl-html-editor-variable-border-radius: 0.5rem;
  --dxbl-html-editor-variable-opacity: 0.1;
  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;
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
  border-radius: var(--dxbl-html-editor-border-radius);
  width: 100%;
}
.dxbl-html-editor .dxbl-office-ribbon {
  overflow: hidden;
  width: 100%;
  border-bottom: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
}
.dxbl-html-editor .dxbl-html-editor-combobox-size {
  width: 5.625rem;
}
.dxbl-html-editor .dxbl-html-editor-combobox-font {
  width: 9.375rem;
}
.dxbl-html-editor .dx-htmleditor {
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) transparent;
}
.dxbl-html-editor .dx-htmleditor.dx-state-focused {
  border-color: var(--dxbl-html-editor-primary-color);
}
.dxbl-html-editor .dx-htmleditor.dx-invalid {
  border-color: var(--dxbl-html-editor-invalid-color);
}
.dxbl-html-editor .dx-state-invisible {
  display: none !important;
}
.dxbl-html-editor .dx-invalid-message.dx-overlay-wrapper {
  pointer-events: none;
  visibility: hidden;
}
.dxbl-html-editor .dx-invalid-message.dx-invalid-message-always,
.dxbl-html-editor .dx-state-focused.dx-invalid .dx-invalid-message-auto {
  visibility: visible;
}
.dxbl-html-editor .dx-invalid-message > .dx-overlay-content {
  color: var(--dxbl-html-editor-invalid-message-color);
  background-color: var(--dxbl-html-editor-invalid-color);
  border-radius: var(--dxbl-html-editor-border-radius);
  display: inline-block;
  border-width: 0;
  padding: var(--dxbl-html-editor-invalid-message-padding-y) var(--dxbl-html-editor-invalid-message-padding-x);
  font-size: var(--dxbl-html-editor-invalid-message-font-size);
  line-height: normal;
  word-wrap: break-word;
  position: absolute;
  pointer-events: auto;
  z-index: 1000;
  outline: 0;
  overflow: clip;
}
.dxbl-html-editor .dx-mention {
  color: var(--dxbl-html-editor-primary-color);
  padding: 1px 0;
}
.dxbl-html-editor .dxbl-widget-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  height: 10%;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  min-height: 1px;
  margin: 0;
  position: relative;
  overflow: hidden;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable {
  border: var(--dxbl-html-editor-resize-border-width) var(--dxbl-html-editor-resize-border-style) var(--dxbl-html-editor-primary-color);
  pointer-events: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle {
  position: absolute;
  z-index: 50;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom {
  left: 0;
  width: 100%;
  height: var(--dxbl-html-editor-resizable-handle-size);
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right {
  top: 0;
  height: 100%;
  width: var(--dxbl-html-editor-resizable-handle-size);
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top {
  top: 0;
  cursor: s-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom {
  bottom: 0;
  cursor: s-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left {
  left: 0;
  cursor: e-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right {
  right: 0;
  cursor: e-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom::after {
  bottom: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top::after {
  top: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left::after {
  left: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  top: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right::after {
  right: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  top: calc(50% - var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-right,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-left,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-right,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-left,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-right::after,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-left::after,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-top::after,
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-bottom::after {
  background-color: var(--dxbl-html-editor-primary-color);
  content: "";
  position: absolute;
  width: calc(2 * var(--dxbl-html-editor-resizable-handle-size));
  height: calc(2 * var(--dxbl-html-editor-resizable-handle-size));
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-right {
  cursor: se-resize;
  bottom: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  right: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-bottom-left {
  cursor: ne-resize;
  bottom: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-right {
  cursor: ne-resize;
  top: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  right: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-resize-frame.dx-resizable .dx-resizable-handle-corner-top-left {
  cursor: se-resize;
  top: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
  left: calc(-1 * var(--dxbl-html-editor-resizable-handle-size));
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame {
  position: absolute;
  pointer-events: none;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame .dx-htmleditor-row-resizer {
  height: var(--dxbl-html-editor-table-resize-frame);
  left: 0;
  width: 100%;
  cursor: row-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame > div {
  position: absolute;
  pointer-events: auto;
  background-color: transparent;
}
.dxbl-html-editor .dxbl-widget-container .dx-quill-container .dx-table-resize-frame .dx-htmleditor-column-resizer {
  width: var(--dxbl-html-editor-table-resize-frame);
  top: 0;
  height: 100%;
  cursor: col-resize;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  width: 100%;
  outline: 0;
  overflow-y: auto;
  padding: var(--dxbl-html-editor-content-padding-y) var(--dxbl-html-editor-content-padding-x);
  white-space: pre-wrap;
  word-wrap: break-word;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content > * {
  cursor: text;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li {
  list-style-type: none;
  -webkit-padding-start: var(--dxbl-html-editor-list-inline-start);
     -moz-padding-start: var(--dxbl-html-editor-list-inline-start);
          padding-inline-start: var(--dxbl-html-editor-list-inline-start);
  position: relative;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li[data-list=bullet]::before {
  content: "•";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li::before {
  display: inline-block;
  -webkit-margin-start: calc(0 - var(--dxbl-html-editor-list-inline-start));
     -moz-margin-start: calc(0 - var(--dxbl-html-editor-list-inline-start));
          margin-inline-start: calc(0 - var(--dxbl-html-editor-list-inline-start));
  -webkit-margin-end: var(--dxbl-html-editor-list-inline-end);
     -moz-margin-end: var(--dxbl-html-editor-list-inline-end);
          margin-inline-end: var(--dxbl-html-editor-list-inline-end);
  text-align: end;
  white-space: nowrap;
  width: var(--dxbl-html-editor-list-width);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li[data-list=ordered] {
  counter-reset: dxbl-list-1 dxbl-list-2 dxbl-list-3 dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
  counter-increment: list-0;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li[data-list=ordered]::before {
  content: counter(list-0, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content blockquote {
  -webkit-padding-start: var(--dxbl-html-editor-blockquote-padding-inline-start);
     -moz-padding-start: var(--dxbl-html-editor-blockquote-padding-inline-start);
          padding-inline-start: var(--dxbl-html-editor-blockquote-padding-inline-start);
  -webkit-border-start: var(--dxbl-html-editor-blockquote-border-inline-start-width) var(--dxbl-html-editor-blockquote-border-inline-start-style);
     -moz-border-start: var(--dxbl-html-editor-blockquote-border-inline-start-width) var(--dxbl-html-editor-blockquote-border-inline-start-style);
          border-inline-start: var(--dxbl-html-editor-blockquote-border-inline-start-width) var(--dxbl-html-editor-blockquote-border-inline-start-style);
  color: var(--dxbl-html-editor-block-font-color);
  border-inline-start-color: var(--dxbl-html-editor-primary-color);
  margin: var(--dxbl-html-editor-blockquote-margin-y) var(--dxbl-html-editor-blockquote-margin-x);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-code-block-container {
  font-family: monospace;
  background-color: var(--dxbl-html-editor-code-block-background-color);
  color: var(--dxbl-html-editor-block-font-color);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content a {
  pointer-events: none;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-code-block {
  padding: var(--dxbl-html-editor-code-block-padding);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content.ql-blank::before {
  opacity: var(--dxbl-html-editor-placeholder-opacity);
  color: var(--dxbl-html-editor-placeholder-color);
  content: attr(data-placeholder);
  left: var(--dxbl-html-editor-placeholder-offset);
  pointer-events: none;
  position: absolute;
  right: var(--dxbl-html-editor-placeholder-offset);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content.ql-blank::after {
  content: attr(data-placeholder);
  z-index: -1;
  visibility: hidden;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content.ql-blank[data-placeholder] > p {
  height: 0.1px;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-1 {
  counter-increment: dxbl-list-1;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-1::before {
  content: counter(dxbl-list-1, lower-alpha) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-1 {
  counter-reset: dxbl-list-2 dxbl-list-3 dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-2 {
  counter-increment: dxbl-list-2;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-2::before {
  content: counter(dxbl-list-2, lower-roman) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-2 {
  counter-reset: dxbl-list-3 dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-3 {
  counter-increment: dxbl-list-3;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-3::before {
  content: counter(dxbl-list-3, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-3 {
  counter-reset: dxbl-list-4 dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-4 {
  counter-increment: dxbl-list-4;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-4::before {
  content: counter(dxbl-list-4, lower-alpha) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-4 {
  counter-reset: dxbl-list-5 dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-5 {
  counter-increment: dxbl-list-5;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-5::before {
  content: counter(dxbl-list-5, lower-roman) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-5 {
  counter-reset: dxbl-list-6 dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-6 {
  counter-increment: dxbl-list-6;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-6::before {
  content: counter(dxbl-list-6, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-6 {
  counter-reset: dxbl-list-7 dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-7 {
  counter-increment: dxbl-list-7;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-7::before {
  content: counter(dxbl-list-7, lower-alpha) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-7 {
  counter-reset: dxbl-list-8 dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-8 {
  counter-increment: dxbl-list-8;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-8::before {
  content: counter(dxbl-list-8, lower-roman) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-8 {
  counter-reset: dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-9 {
  counter-increment: dxbl-list-9;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content ol li[data-list=ordered].ql-indent-9::before {
  content: counter(dxbl-list-9, decimal) ". ";
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-1 {
  -webkit-padding-start: 3em;
     -moz-padding-start: 3em;
          padding-inline-start: 3em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-1 {
  -webkit-padding-start: 4.5rem;
     -moz-padding-start: 4.5rem;
          padding-inline-start: 4.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-2 {
  -webkit-padding-start: 6em;
     -moz-padding-start: 6em;
          padding-inline-start: 6em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-2 {
  -webkit-padding-start: 7.5rem;
     -moz-padding-start: 7.5rem;
          padding-inline-start: 7.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-3 {
  -webkit-padding-start: 9em;
     -moz-padding-start: 9em;
          padding-inline-start: 9em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-3 {
  -webkit-padding-start: 10.5rem;
     -moz-padding-start: 10.5rem;
          padding-inline-start: 10.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-4 {
  -webkit-padding-start: 12em;
     -moz-padding-start: 12em;
          padding-inline-start: 12em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-4 {
  -webkit-padding-start: 13.5rem;
     -moz-padding-start: 13.5rem;
          padding-inline-start: 13.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-5 {
  -webkit-padding-start: 15em;
     -moz-padding-start: 15em;
          padding-inline-start: 15em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-5 {
  -webkit-padding-start: 16.5rem;
     -moz-padding-start: 16.5rem;
          padding-inline-start: 16.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-6 {
  -webkit-padding-start: 18em;
     -moz-padding-start: 18em;
          padding-inline-start: 18em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-6 {
  -webkit-padding-start: 19.5rem;
     -moz-padding-start: 19.5rem;
          padding-inline-start: 19.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-7 {
  -webkit-padding-start: 21em;
     -moz-padding-start: 21em;
          padding-inline-start: 21em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-7 {
  -webkit-padding-start: 22.5rem;
     -moz-padding-start: 22.5rem;
          padding-inline-start: 22.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-8 {
  -webkit-padding-start: 24em;
     -moz-padding-start: 24em;
          padding-inline-start: 24em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-8 {
  -webkit-padding-start: 25.5rem;
     -moz-padding-start: 25.5rem;
          padding-inline-start: 25.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .ql-indent-9 {
  -webkit-padding-start: 27em;
     -moz-padding-start: 27em;
          padding-inline-start: 27em;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content li.ql-indent-9 {
  -webkit-padding-start: 28.5rem;
     -moz-padding-start: 28.5rem;
          padding-inline-start: 28.5rem;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content p {
  margin: 0;
  padding: 0;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content table {
  width: 50%;
  border-collapse: collapse;
  table-layout: fixed;
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: initial;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-spacing: 2px;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content thead {
  display: table-header-group;
  vertical-align: middle;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content tbody {
  display: table-row-group;
  vertical-align: middle;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content tr {
  display: table-row;
  vertical-align: inherit;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: -moz-isolate;
  unicode-bidi: isolate;
  border-color: inherit;
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content td,
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content th {
  outline: 0;
  border: var(--dxbl-html-editor-border-width) var(--dxbl-html-editor-border-style) var(--dxbl-html-editor-border-color);
  padding: var(--dxbl-html-editor-table-padding-y) var(--dxbl-html-editor-table-padding-x);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .dx-variable > span {
  position: relative;
  padding: var(--dxbl-html-editor-variable-padding-y) var(--dxbl-html-editor-variable-padding-x);
}
.dxbl-html-editor .dxbl-widget-container .dx-htmleditor-content .dx-variable > span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: var(--dxbl-html-editor-variable-border-radius);
  background-color: var(--dxbl-html-editor-primary-color);
  opacity: var(--dxbl-html-editor-variable-opacity);
}

.dx-popup-wrapper.dx-suggestion-list-wrapper {
  --dxbl-html-editor-mentions-list-border-width: 1px;
  --dxbl-html-editor-mentions-list-border-style: solid;
  --dxbl-html-editor-mentions-list-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-html-editor-mentions-list-background: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-html-editor-mentions-list-item-border-width: 2px;
  --dxbl-html-editor-mentions-list-item-border-style: solid;
  --dxbl-html-editor-primary-color: var(--bs-primary, var(--primary));
  --dxbl-html-editor-mentions-scrollbar-width: 8px;
  --dxbl-html-editor-mentions-scrollbar-color: rgba(191, 191, 191, 0.7);
  --dxbl-html-editor-mentions-list-background-color: rgba(var(--bs-black, var(--black)), 15%);
  --dxbl-html-editor-mentions-list-padding-x: 0.5rem;
  --dxbl-html-editor-mentions-list-padding-y: 0.5rem;
  top: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1000;
  font-weight: 400;
  line-height: 1.35715;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper > .dx-overlay-content {
  border: var(--dxbl-html-editor-mentions-list-border-width) var(--dxbl-html-editor-mentions-list-border-style) var(--dxbl-html-editor-mentions-list-border-color);
  background: var(--dxbl-html-editor-mentions-list-background);
  -webkit-box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px -3px rgba(0, 0, 0, 0.1);
  border-radius: var(--dxbl-html-editor-border-radius);
  position: absolute;
  pointer-events: auto;
  outline: 0;
  overflow: clip;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-popup-content {
  padding: 1px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-empty-message,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item-content {
  padding: 10px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item {
  position: static;
  cursor: pointer;
  display: table;
  width: 100%;
  table-layout: fixed;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: var(--dxbl-html-editor-mentions-list-item-border-width) var(--dxbl-html-editor-mentions-list-item-border-style) transparent;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-suggestion-list .dx-list-item {
  display: block;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-suggestion-list {
  min-width: 50px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-wrapper,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-container {
  min-height: inherit;
  max-height: inherit;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-container {
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-content {
  position: relative;
  min-height: 100%;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollbar-vertical {
  top: 0;
  right: 0;
  height: 100%;
  width: var(--dxbl-html-editor-mentions-scrollbar-width);
  -webkit-transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  -o-transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  transition: width 0.2s linear 0.15s, background-color 0.2s linear 0.15s;
  background-color: transparent;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-scrollbar {
  position: absolute;
  pointer-events: auto;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollbar-vertical .dx-scrollable-scroll {
  float: right;
  width: var(--dxbl-html-editor-mentions-scrollbar-width);
  -webkit-padding-end: 2px;
     -moz-padding-end: 2px;
          padding-inline-end: 2px;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-scroll-content {
  width: 100%;
  height: 100%;
  background-color: var(--dxbl-html-editor-mentions-scrollbar-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-list-item.dx-state-focused {
  border: var(--dxbl-html-editor-mentions-list-item-border-width) var(--dxbl-html-editor-mentions-list-item-border-style) var(--dxbl-html-editor-primary-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list .dx-list-item.dx-state-hover {
  background-color: var(--dxbl-html-editor-mentions-list-background-color);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-list-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  width: 100%;
  padding: var(--dxbl-html-editor-mentions-list-padding-y) var(--dxbl-html-editor-mentions-list-padding-x);
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-state-invisible {
  display: none !important;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-wrapper > .dx-scrollable-container,
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native > div.dx-scrollable-wrapper > .dx-scrollable-container {
  position: relative;
  height: 100%;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-vertical, .dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-vertical > .dx-scrollable-wrapper > .dx-scrollable-container {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
  overflow-x: hidden;
  overflow-y: auto;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-ios .dx-scrollable-content {
  min-height: 101%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-ios.dx-scrollable-horizontal .dx-scrollable-content {
  min-height: 0;
  padding: 0;
}
.dx-popup-wrapper.dx-suggestion-list-wrapper .dx-scrollable-native.dx-scrollable-native-android .dx-scrollable-content {
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
  z-index: 0;
}

.dxbl-html-editor-modal-dialog {
  --dxbl-html-editor-dialog-footer-margin-bottom: 0.75rem;
  --dxbl-html-editor-drop-zone-border-radius: 0.3rem;
  --dxbl-html-editor-drop-zone-border-width: 2px;
  --dxbl-html-editor-drop-zone-border-style: dashed;
  --dxbl-html-editor-drop-zone-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-html-editor-drop-zone-background-color: var(--bs-body-color-rgb);
  --dxbl-html-editor-drop-zone-drag-over-border-color: var(--bs-secondary-color-rgb);
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-label {
  margin-bottom: 0.25rem;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-column-direction {
  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;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-row-direction {
  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;
}
.dxbl-html-editor-modal-dialog .dxbl-mobile-dialog-buttons {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-html-editor-modal-dialog .dxbl-mobile-dialog-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0px;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-row-gap {
  row-gap: 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-dialog-column-gap {
  -webkit-column-gap: 0.5rem;
     -moz-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-aspect-ratio {
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0 0.5rem;
}
.dxbl-html-editor-modal-dialog .dxbl-grid-container {
  display: grid;
  grid-template-columns: auto calc(28px + 1rem) auto;
}
.dxbl-html-editor-modal-dialog .dxbl-grid-column-3 {
  grid-column: 3;
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: var(--dxbl-html-editor-drop-zone-border-width) var(--dxbl-html-editor-drop-zone-border-style) var(--dxbl-html-editor-drop-zone-border-color);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 14.375rem;
  -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;
  row-gap: 0.5rem;
  width: 100%;
  border-radius: var(--dxbl-html-editor-drop-zone-border-radius);
  background-color: var(--dxbl-html-editor-drop-zone-background-color);
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone-drag-over {
  border-color: var(--dxbl-html-editor-drop-zone-drag-over-border-color);
}
.dxbl-html-editor-modal-dialog .dxbl-drop-image-icon {
  width: 48px;
  height: 48px;
}
.dxbl-html-editor-modal-dialog .dxbl-drop-zone-container {
  padding: 0.25rem 0 0;
}
.dxbl-html-editor-modal-dialog .dxbl-stretched {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.dxbl-modal > .dxbl-modal-root > .dxbl-html-editor-modal-dialog > .dxbl-modal-content > .dxbl-footer {
  background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  border-top: 0;
  margin-bottom: var(--dxbl-html-editor-dialog-footer-margin-bottom);
  padding-top: 0;
}

.dxbl-toast-portal {
  overflow: hidden;
  -webkit-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
  --dxbl-toast-animation-duration: 0.75s;
  --dxbl-toast-animation-type: unset;
}
@-webkit-keyframes dxbl-toast-animation-slide-in-left {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-left {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-left {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-right {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-right {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-right {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-up {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-up {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-slide-in-down {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-slide-in-down {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-slide-in-down {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes dxbl-toast-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-up {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes dxbl-toast-animation-fade-in-down {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-left > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-left;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-right > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-right;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-center.dxbl-toast-align-top > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-down;
}
.dxbl-toast-portal.dxbl-toast-animation-slide.dxbl-toast-align-center.dxbl-toast-align-bottom > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-slide-in-up;
}
.dxbl-toast-portal.dxbl-toast-animation-fade-in > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-left > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-left;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-right > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-right;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-center.dxbl-toast-align-top > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-down;
}
.dxbl-toast-portal.dxbl-toast-animation-slide-fade-in.dxbl-toast-align-center.dxbl-toast-align-bottom > .dxbl-toast {
  --dxbl-toast-animation-type: dxbl-toast-animation-fade-in-up;
}

.dxbl-toast-portal {
  --dxbl-toast-bound-margin: 0.625rem;
  --dxbl-toast-bound-padding: 0.625rem;
  display: block;
  position: absolute;
  padding-right: var(--dxbl-toast-bound-padding);
}
.dxbl-toast-portal.dxbl-toast-fixed {
  position: fixed;
}
.dxbl-toast-portal.dxbl-toast-align-top {
  top: 0;
}
.dxbl-toast-portal.dxbl-toast-align-bottom {
  bottom: 0;
}
.dxbl-toast-portal.dxbl-toast-align-left {
  left: 0;
  margin-left: var(--dxbl-toast-bound-margin);
}
.dxbl-toast-portal.dxbl-toast-align-center {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.dxbl-toast-portal.dxbl-toast-align-right {
  right: 0;
}
.dxbl-toast-portal .dxbl-toast-hide-all-btn {
  margin-top: 5px;
  width: 100%;
}
.dxbl-toast-portal .dxbl-toast {
  --dxbl-toast-border-radius: 0.25rem;
  --dxbl-toast-border-width: 0;
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-margin-top: 0.675rem;
  --dxbl-toast-accent-line-width: 0.25rem;
  --dxbl-toast-header-font-size: 1rem;
  --dxbl-toast-header-font-color: #495057;
  --dxbl-toast-header-font-weight: 500;
  --dxbl-toast-header-gap: 0.375rem;
  --dxbl-toast-text-font-size: 0.875rem;
  --dxbl-toast-text-font-color: #495057;
  --dxbl-toast-text-font-weight: 400;
  --dxbl-toast-icon-top-padding: 0.25rem;
  --dxbl-toast-text-content-top-padding: 0.25rem;
  --dxbl-toast-content-gap: 0.625rem;
  --dxbl-toast-text-content-gap: 0.375rem;
  --dxbl-toast-template-gap: 0.625rem;
  --dxbl-toast-template-margin-bottom: 0.25rem;
  --dxbl-toast-header-line-height: 1.25rem;
  --dxbl-toast-text-line-height: 1.25rem;
  --dxbl-toast-body-padding: 0.625rem 0.625rem 0.625rem 0.875rem;
  --dxbl-toast-close-button-color: #212529;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: var(--dxbl-toast-margin-top) 0;
  color: var(--dxbl-toast-text-font-color);
  border-radius: var(--dxbl-toast-border-radius);
  background-color: var(--dxbl-toast-background-color);
  -webkit-box-shadow: var(--dxbl-toast-box-shadow);
          box-shadow: var(--dxbl-toast-box-shadow);
  -webkit-animation: var(--dxbl-toast-animation-type);
       -o-animation: var(--dxbl-toast-animation-type);
          animation: var(--dxbl-toast-animation-type);
  -webkit-animation-duration: var(--dxbl-toast-animation-duration);
       -o-animation-duration: var(--dxbl-toast-animation-duration);
          animation-duration: var(--dxbl-toast-animation-duration);
}
.dxbl-toast-portal .dxbl-toast.dxbl-sm {
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-icon-top-padding: 0.25rem;
  --dxbl-toast-content-gap: 0.5rem;
  --dxbl-toast-header-gap: 0.25rem;
  --dxbl-toast-text-content-gap: 0.25rem;
  --dxbl-toast-template-gap: 0.5rem;
  --dxbl-toast-body-padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  --dxbl-toast-header-font-size: 0.875rem;
  --dxbl-toast-text-font-size: 0.75rem;
  --dxbl-toast-header-line-height: 1rem;
  --dxbl-toast-text-line-height: 1rem;
}
.dxbl-toast-portal .dxbl-toast.dxbl-lg {
  --dxbl-toast-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --dxbl-toast-icon-top-padding: 0.5rem;
  --dxbl-toast-content-gap: 0.75rem;
  --dxbl-toast-header-gap: 0.5rem;
  --dxbl-toast-text-content-gap: 0.5rem;
  --dxbl-toast-template-gap: 0.875rem;
  --dxbl-toast-body-padding: 0.75rem 0.75rem 0.75rem 1rem;
  --dxbl-toast-header-font-size: 1.25rem;
  --dxbl-toast-text-font-size: 1rem;
  --dxbl-toast-header-line-height: 1.5rem;
  --dxbl-toast-text-line-height: 1.5rem;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-primary {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-primary, var(--primary));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-primary, var(--primary));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-info {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-info, var(--info));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-info, var(--info));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-success {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-success, var(--success));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-success, var(--success));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-warning {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-warning, var(--warning));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-warning, var(--warning));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-auto.dxbl-toast-render-danger {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-danger, var(--danger));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-danger, var(--danger));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-primary {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-primary, var(--primary));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-primary, var(--primary));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-info {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-info, var(--info));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-info, var(--info));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-success {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-success, var(--success));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-success, var(--success));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-warning {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-warning, var(--warning));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-warning, var(--warning));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-light.dxbl-toast-render-danger {
  --dxbl-toast-background-color: var(--bs-white, var(--white));
  --dxbl-toast-accent-line-color: var(--bs-danger, var(--danger));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-danger, var(--danger));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #ced4da;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-primary {
  --dxbl-toast-background-color: var(--bs-gray-900, #212529);
  --dxbl-toast-accent-line-color: var(--bs-primary, var(--primary));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-primary, var(--primary));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-info {
  --dxbl-toast-background-color: var(--bs-gray-900, #212529);
  --dxbl-toast-accent-line-color: var(--bs-info, var(--info));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-info, var(--info));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-success {
  --dxbl-toast-background-color: var(--bs-gray-900, #212529);
  --dxbl-toast-accent-line-color: var(--bs-success, var(--success));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-success, var(--success));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-warning {
  --dxbl-toast-background-color: var(--bs-gray-900, #212529);
  --dxbl-toast-accent-line-color: var(--bs-warning, var(--warning));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-warning, var(--warning));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-dark.dxbl-toast-render-danger {
  --dxbl-toast-background-color: var(--bs-gray-900, #212529);
  --dxbl-toast-accent-line-color: var(--bs-danger, var(--danger));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-danger, var(--danger));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-primary {
  --dxbl-toast-background-color: var(--bs-primary, var(--primary));
  --dxbl-toast-accent-line-color: var(--bs-primary, var(--primary));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-info {
  --dxbl-toast-background-color: var(--bs-info, var(--info));
  --dxbl-toast-accent-line-color: var(--bs-info, var(--info));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-success {
  --dxbl-toast-background-color: var(--bs-success, var(--success));
  --dxbl-toast-accent-line-color: var(--bs-success, var(--success));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-warning {
  --dxbl-toast-background-color: var(--bs-warning, var(--warning));
  --dxbl-toast-accent-line-color: var(--bs-warning, var(--warning));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-saturated.dxbl-toast-render-danger {
  --dxbl-toast-background-color: var(--bs-danger, var(--danger));
  --dxbl-toast-accent-line-color: var(--bs-danger, var(--danger));
  --dxbl-toast-front-color: #fff;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: #fff;
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #495057;
  --dxbl-toast-close-button-hover-bg: #e9ecef;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-primary {
  --dxbl-toast-background-color: #ECD1FA;
  --dxbl-toast-accent-line-color: var(--bs-primary, var(--primary));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-primary, var(--primary));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-info {
  --dxbl-toast-background-color: #CFE2FF;
  --dxbl-toast-accent-line-color: var(--bs-info, var(--info));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-info, var(--info));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-success {
  --dxbl-toast-background-color: #C7F0CB;
  --dxbl-toast-accent-line-color: var(--bs-success, var(--success));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-success, var(--success));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-warning {
  --dxbl-toast-background-color: #FFE5D0;
  --dxbl-toast-accent-line-color: var(--bs-warning, var(--warning));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-warning, var(--warning));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast.dxbl-toast-theme-pastel.dxbl-toast-render-danger {
  --dxbl-toast-background-color: #F8D7DA;
  --dxbl-toast-accent-line-color: var(--bs-danger, var(--danger));
  --dxbl-toast-front-color: #495057;
  --dxbl-toast-header-font-color: var(--dxbl-toast-front-color);
  --dxbl-toast-text-font-color: var(--dxbl-toast-header-font-color);
  --dxbl-toast-icon-color: var(--bs-danger, var(--danger));
  --dxbl-toast-close-button-color: var(--dxbl-toast-front-color);
  --dxbl-toast-close-button-hover-color: #fff;
  --dxbl-toast-close-button-hover-bg: #343a40;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-accent-line {
  width: var(--dxbl-toast-accent-line-width);
  background-color: var(--dxbl-toast-accent-line-color);
  border-top-left-radius: var(--dxbl-toast-border-radius);
  border-bottom-left-radius: var(--dxbl-toast-border-radius);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: var(--dxbl-toast-content-gap);
  padding: var(--dxbl-toast-body-padding);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-icon-column {
  padding: var(--dxbl-toast-icon-top-padding) 0 0 0;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-icon-column .dxbl-toast-icon {
  fill: var(--dxbl-toast-icon-color);
  vertical-align: unset;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content {
  width: 100%;
  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;
  gap: var(--dxbl-toast-content-gap);
  overflow: hidden;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content {
  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;
  padding: var(--dxbl-toast-text-content-top-padding) 0 0 0;
  gap: var(--dxbl-toast-text-content-gap);
  overflow: hidden;
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content .dxbl-toast-header {
  color: var(--dxbl-toast-header-font-color);
  font-size: var(--dxbl-toast-header-font-size);
  font-weight: var(--dxbl-toast-header-font-weight);
  line-height: var(--dxbl-toast-header-line-height);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-text-content .dxbl-toast-text {
  color: var(--dxbl-toast-text-font-color);
  font-size: var(--dxbl-toast-text-font-size);
  font-weight: var(--dxbl-toast-text-font-weight);
  line-height: var(--dxbl-toast-text-line-height);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: var(--dxbl-toast-line-clamp);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-content .dxbl-toast-template {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: var(--dxbl-toast-template-gap);
  margin-bottom: var(--dxbl-toast-template-margin-bottom);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-close .dxbl-toast-close-btn {
  --dxbl-btn-padding-x: 0.25rem;
  fill: var(--dxbl-toast-close-button-color);
}
.dxbl-toast-portal .dxbl-toast .dxbl-toast-close .dxbl-toast-close-btn:hover {
  --dxbl-btn-hover-bg: var(--dxbl-toast-close-button-hover-bg);
  --dxbl-toast-close-button-color: var(--dxbl-toast-close-button-hover-color);
}

.dxbl-toast {
  display: none;
}

.dxbl-drawer {
  --dxbl-drawer-animation-duration: 300ms;
  --dxbl-drawer-content-shading-bg: #000;
  --dxbl-drawer-content-shading-opacity: 0.5;
  --dxbl-drawer-panel-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-drawer-panel-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-drawer-panel-box-shadow-left: 0.625rem 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), 0.25rem 0 0.375rem -0.25rem rgba(0, 0, 0, 0.1);
  --dxbl-drawer-panel-box-shadow-right: -0.625rem 0 0.9375rem -0.1875rem rgba(0, 0, 0, 0.1), -0.25rem 0 0.375rem -0.25rem rgba(0, 0, 0, 0.1);
  --dxbl-drawer-panel-font-family: inherit;
  --dxbl-drawer-panel-font-size: 0.875rem;
  --dxbl-drawer-panel-line-height: 1.4285;
  --dxbl-drawer-panel-padding-x: 0.625rem;
  --dxbl-drawer-panel-padding-y: 0.625rem;
  --dxbl-drawer-panel-width: 15%;
  --dxbl-drawer-panel-width-mini: 3rem;
  --dxbl-drawer-panel-header-bg: unset;
  --dxbl-drawer-panel-header-color: inherit;
  --dxbl-drawer-panel-header-font-size: 1.14286em;
  --dxbl-drawer-panel-header-font-weight: 500;
  --dxbl-drawer-panel-header-line-height: 1.2499343752;
  --dxbl-drawer-panel-header-min-height: calc(3.125rem + 1px);
  --dxbl-drawer-panel-header-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-header-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-panel-body-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-body-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-panel-footer-bg: unset;
  --dxbl-drawer-panel-footer-color: inherit;
  --dxbl-drawer-panel-footer-justify-content: flex-end;
  --dxbl-drawer-panel-footer-min-height: calc(3.125rem + 1px);
  --dxbl-drawer-panel-footer-padding-x: var(--dxbl-drawer-panel-padding-x);
  --dxbl-drawer-panel-footer-padding-y: var(--dxbl-drawer-panel-padding-y);
  --dxbl-drawer-separator-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-drawer-separator-border-style: solid;
  --dxbl-drawer-separator-border-width: 1px;
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.dxbl-drawer.dxbl-sm {
  --dxbl-drawer-panel-font-size: 0.75rem;
  --dxbl-drawer-panel-line-height: 1.5;
  --dxbl-drawer-panel-padding-x: 0.5rem;
  --dxbl-drawer-panel-padding-y: 0.5rem;
  --dxbl-drawer-panel-width-mini: 2.5rem;
  --dxbl-drawer-panel-header-font-size: 1.16667em;
  --dxbl-drawer-panel-header-line-height: 1.2857106123;
  --dxbl-drawer-panel-header-min-height: calc(2.625rem + 1px);
  --dxbl-drawer-panel-footer-min-height: calc(2.625rem + 1px);
}
.dxbl-drawer.dxbl-lg {
  --dxbl-drawer-panel-font-size: 1rem;
  --dxbl-drawer-panel-line-height: 1.375;
  --dxbl-drawer-panel-padding-x: 0.75rem;
  --dxbl-drawer-panel-padding-y: 0.75rem;
  --dxbl-drawer-panel-width-mini: 3.5rem;
  --dxbl-drawer-panel-header-font-size: 1.125em;
  --dxbl-drawer-panel-header-line-height: 1.2222222222;
  --dxbl-drawer-panel-header-min-height: calc(3.625rem + 1px);
  --dxbl-drawer-panel-footer-min-height: calc(3.625rem + 1px);
}
.dxbl-drawer > .dxbl-drawer-panel {
  background-color: var(--dxbl-drawer-panel-bg);
  bottom: 0;
  color: var(--dxbl-drawer-panel-color);
  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;
  font-family: var(--dxbl-drawer-panel-font-family);
  font-size: var(--dxbl-drawer-panel-font-size);
  line-height: var(--dxbl-drawer-panel-line-height);
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: var(--dxbl-drawer-animation-duration) ease-in-out;
  -o-transition: var(--dxbl-drawer-animation-duration) ease-in-out;
  transition: var(--dxbl-drawer-animation-duration) ease-in-out;
  -webkit-transition-property: visibility, width;
  -o-transition-property: visibility, width;
  transition-property: visibility, width;
  visibility: visible;
  width: var(--dxbl-drawer-panel-width);
}
.dxbl-drawer-closed.dxbl-drawer > .dxbl-drawer-panel {
  visibility: hidden;
}

.dxbl-drawer-left.dxbl-drawer > .dxbl-drawer-panel {
  left: 0;
}

.dxbl-drawer-right.dxbl-drawer > .dxbl-drawer-panel {
  right: 0;
}

.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-header,
.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-body,
.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-header {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
  background-color: var(--dxbl-drawer-panel-header-bg);
  color: var(--dxbl-drawer-panel-header-color);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: var(--dxbl-drawer-panel-header-font-size);
  font-weight: var(--dxbl-drawer-panel-header-font-weight);
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: var(--dxbl-drawer-panel-header-line-height);
  min-height: var(--dxbl-drawer-panel-header-min-height);
  padding: var(--dxbl-drawer-panel-header-padding-y) var(--dxbl-drawer-panel-header-padding-x);
}
.dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: var(--dxbl-drawer-panel-body-padding-y) var(--dxbl-drawer-panel-body-padding-x);
}
.dxbl-drawer-left.dxbl-drawer-open.dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body, .dxbl-drawer-right.dxbl-drawer-open.dxbl-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
  overflow-y: auto;
}

.dxbl-drawer > .dxbl-drawer-panel .dxbl-drawer-footer {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--dxbl-drawer-panel-footer-bg);
  border-top: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
  color: var(--dxbl-drawer-panel-footer-color);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-pack: var(--dxbl-drawer-panel-footer-justify-content);
  -webkit-justify-content: var(--dxbl-drawer-panel-footer-justify-content);
      -ms-flex-pack: var(--dxbl-drawer-panel-footer-justify-content);
          justify-content: var(--dxbl-drawer-panel-footer-justify-content);
  margin-top: auto;
  min-height: var(--dxbl-drawer-panel-footer-min-height);
  padding: var(--dxbl-drawer-panel-footer-padding-y) var(--dxbl-drawer-panel-footer-padding-x);
}
.dxbl-drawer > .dxbl-drawer-shading {
  background-color: var(--dxbl-drawer-content-shading-bg);
  height: 100%;
  opacity: 0;
  position: absolute;
  -webkit-transition: ease var(--dxbl-drawer-animation-duration);
  -o-transition: ease var(--dxbl-drawer-animation-duration);
  transition: ease var(--dxbl-drawer-animation-duration);
  -webkit-transition-property: opacity, visibility;
  -o-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  visibility: hidden;
  width: 100%;
  z-index: 100;
}
.dxbl-drawer-open.dxbl-drawer > .dxbl-drawer-shading {
  opacity: var(--dxbl-drawer-content-shading-opacity);
  visibility: visible;
}

.dxbl-drawer .dxbl-drawer-content {
  height: 100%;
  overflow: hidden;
}
.dxbl-drawer.dxbl-drawer-shrink {
  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;
}
.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}
.dxbl-drawer-right.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.dxbl-drawer-left.dxbl-drawer-mini.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel, .dxbl-drawer-left.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  border-right: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
}

.dxbl-drawer-right.dxbl-drawer-mini.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel, .dxbl-drawer-right.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-panel {
  border-left: var(--dxbl-drawer-separator-border-width) var(--dxbl-drawer-separator-border-style) var(--dxbl-drawer-separator-border-color);
}

.dxbl-drawer.dxbl-drawer-shrink > .dxbl-drawer-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.dxbl-drawer.dxbl-drawer-overlap > .dxbl-drawer-panel {
  z-index: 100;
}
.dxbl-drawer-left.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-overlap > .dxbl-drawer-panel {
  -webkit-box-shadow: var(--dxbl-drawer-panel-box-shadow-left);
          box-shadow: var(--dxbl-drawer-panel-box-shadow-left);
}

.dxbl-drawer-right.dxbl-drawer-open.dxbl-drawer.dxbl-drawer-overlap > .dxbl-drawer-panel {
  -webkit-box-shadow: var(--dxbl-drawer-panel-box-shadow-right);
          box-shadow: var(--dxbl-drawer-panel-box-shadow-right);
}

.dxbl-drawer.dxbl-drawer-mini > .dxbl-drawer-panel {
  width: var(--dxbl-drawer-panel-width-mini);
}

@-webkit-keyframes dxbl-progress-bar-indeterminate-horizontal {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(0.4);
            transform: translateX(0) scaleX(0.4);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0.5);
            transform: translateX(100%) scaleX(0.5);
  }
}

@-o-keyframes dxbl-progress-bar-indeterminate-horizontal {
  0% {
    -o-transform: translateX(0) scaleX(0);
       transform: translateX(0) scaleX(0);
  }
  40% {
    -o-transform: translateX(0) scaleX(0.4);
       transform: translateX(0) scaleX(0.4);
  }
  100% {
    -o-transform: translateX(100%) scaleX(0.5);
       transform: translateX(100%) scaleX(0.5);
  }
}

@keyframes dxbl-progress-bar-indeterminate-horizontal {
  0% {
    -webkit-transform: translateX(0) scaleX(0);
         -o-transform: translateX(0) scaleX(0);
            transform: translateX(0) scaleX(0);
  }
  40% {
    -webkit-transform: translateX(0) scaleX(0.4);
         -o-transform: translateX(0) scaleX(0.4);
            transform: translateX(0) scaleX(0.4);
  }
  100% {
    -webkit-transform: translateX(100%) scaleX(0.5);
         -o-transform: translateX(100%) scaleX(0.5);
            transform: translateX(100%) scaleX(0.5);
  }
}
@-webkit-keyframes dxbl-progress-bar-indeterminate-vertical {
  0% {
    -webkit-transform: translateY(100%) scaleY(0.5);
            transform: translateY(100%) scaleY(0.5);
  }
  80% {
    -webkit-transform: translateY(0) scaleY(0.4);
            transform: translateY(0) scaleY(0.4);
  }
  100% {
    -webkit-transform: translateY(0) scaleY(0);
            transform: translateY(0) scaleY(0);
  }
}
@-o-keyframes dxbl-progress-bar-indeterminate-vertical {
  0% {
    -o-transform: translateY(100%) scaleY(0.5);
       transform: translateY(100%) scaleY(0.5);
  }
  80% {
    -o-transform: translateY(0) scaleY(0.4);
       transform: translateY(0) scaleY(0.4);
  }
  100% {
    -o-transform: translateY(0) scaleY(0);
       transform: translateY(0) scaleY(0);
  }
}
@keyframes dxbl-progress-bar-indeterminate-vertical {
  0% {
    -webkit-transform: translateY(100%) scaleY(0.5);
         -o-transform: translateY(100%) scaleY(0.5);
            transform: translateY(100%) scaleY(0.5);
  }
  80% {
    -webkit-transform: translateY(0) scaleY(0.4);
         -o-transform: translateY(0) scaleY(0.4);
            transform: translateY(0) scaleY(0.4);
  }
  100% {
    -webkit-transform: translateY(0) scaleY(0);
         -o-transform: translateY(0) scaleY(0);
            transform: translateY(0) scaleY(0);
  }
}
@-webkit-keyframes dxbl-progress-bar-indeterminate-circular {
  from {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-o-keyframes dxbl-progress-bar-indeterminate-circular {
  from {
    -o-transform: rotate(-360deg);
       transform: rotate(-360deg);
  }
  to {
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}
@keyframes dxbl-progress-bar-indeterminate-circular {
  from {
    -webkit-transform: rotate(-360deg);
         -o-transform: rotate(-360deg);
            transform: rotate(-360deg);
  }
  to {
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.dxbl-progress-bar {
  --dxbl-progress-bar-thickness: 0.25rem;
  --dxbl-progress-bar-indicator-color: var(--bs-primary, var(--primary));
  --dxbl-progress-bar-track-height: 100%;
  --dxbl-progress-bar-track-width: 100%;
  --dxbl-progress-bar-border-radius: 0.125rem;
  --dxbl-progress-bar-label-space: 0.75em;
  --dxbl-progress-bar-label-gap: 0.375rem;
  --dxbl-progress-bar-label-line-height: 1.25rem;
  --dxbl-progress-bar-label-font-size: 0.875rem;
  --dxbl-progress-bar-indeterminate-animation-length: 2s;
  --dxbl-progress-bar-icon-width: 1rem;
  --dxbl-progress-bar-track-color: var(--bs-primary, var(--primary));
  --dxbl-progress-bar-track-opacity: 0.3;
  --dxbl-progress-bar-indeterminate-animation: unset;
  --dxbl-progress-bar-indeterminate-height: unset;
  --dxbl-progress-bar-indeterminate-width: unset;
  --dxbl-progress-bar-indeterminate-transform-origin: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden;
}
.dxbl-progress-bar.dxbl-sm {
  --dxbl-progress-bar-thickness: 0.125rem;
  --dxbl-progress-bar-border-radius: 0.0625rem;
  --dxbl-progress-bar-label-space: 0.5rem;
  --dxbl-progress-bar-label-gap: 0.25rem;
  --dxbl-progress-bar-label-line-height: 1rem;
  --dxbl-progress-bar-label-font-size: 0.75rem;
}
.dxbl-progress-bar.dxbl-lg {
  --dxbl-progress-bar-thickness: 0.5rem;
  --dxbl-progress-bar-border-radius: 0.25rem;
  --dxbl-progress-bar-label-space: 1rem;
  --dxbl-progress-bar-label-gap: 0.5rem;
  --dxbl-progress-bar-label-line-height: 1.5rem;
  --dxbl-progress-bar-label-font-size: 1rem;
}
.dxbl-progress-bar.dxbl-progress-bar-success {
  --dxbl-progress-bar-indicator-color: var(--bs-success, var(--success));
}
.dxbl-progress-bar.dxbl-progress-bar-success.dxbl-progress-bar-horizontal .dxbl-progress-bar-indicator {
  width: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-success.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-error {
  --dxbl-progress-bar-indicator-color: var(--bs-danger, var(--danger));
}
.dxbl-progress-bar.dxbl-progress-bar-error.dxbl-progress-bar-horizontal .dxbl-progress-bar-indicator {
  width: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-error.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-bar-pause {
  --dxbl-progress-bar-indicator-color: var(--bs-warning, var(--warning));
  --dxbl-progress-bar-track-color: var(--bs-warning, var(--warning));
  --dxbl-progress-bar-track-opacity: 0.3;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-track-container {
  overflow: hidden;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate.dxbl-progress-bar-success .dxbl-progress-bar-indicator, .dxbl-progress-bar.dxbl-progress-bar-indeterminate.dxbl-progress-bar-error .dxbl-progress-bar-indicator {
  -webkit-animation: unset;
       -o-animation: unset;
          animation: unset;
}
.dxbl-progress-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-track-container > .dxbl-progress-bar-indicator {
  width: 100%;
  height: 100%;
  -webkit-animation: var(--dxbl-progress-bar-indeterminate-animation);
       -o-animation: var(--dxbl-progress-bar-indeterminate-animation);
          animation: var(--dxbl-progress-bar-indeterminate-animation);
  -webkit-transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
       -o-transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
          transform-origin: var(--dxbl-progress-bar-indeterminate-transform-origin);
}
.dxbl-progress-bar.dxbl-progress-bar-horizontal {
  --dxbl-progress-bar-track-height: var(--dxbl-progress-bar-thickness);
  --dxbl-progress-bar-track-width: 100%;
  --dxbl-progress-bar-indeterminate-width: 100%;
  --dxbl-progress-bar-indeterminate-animation: dxbl-progress-bar-indeterminate-horizontal var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
  --dxbl-progress-bar-indeterminate-transform-origin: 0 50%;
}
.dxbl-progress-bar.dxbl-progress-bar-vertical {
  --dxbl-progress-bar-track-height: 100%;
  --dxbl-progress-bar-track-width: var(--dxbl-progress-bar-thickness);
  --dxbl-progress-bar-indeterminate-height: 100%;
  --dxbl-progress-bar-indeterminate-animation: dxbl-progress-bar-indeterminate-vertical var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
  --dxbl-progress-bar-indeterminate-transform-origin: 0 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.dxbl-progress-bar.dxbl-progress-bar-vertical .dxbl-progress-bar-indicator {
  bottom: 0;
}
.dxbl-progress-bar.dxbl-progress-circular-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-bar-container {
  position: relative;
}
.dxbl-progress-bar.dxbl-progress-circular-bar.dxbl-progress-bar-indeterminate .dxbl-progress-bar-circle {
  height: 100%;
  -webkit-animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
       -o-animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
          animation: dxbl-progress-bar-indeterminate-circular var(--dxbl-progress-bar-indeterminate-animation-length) linear infinite;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-bar-circle {
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-circular-bar-track {
  fill: none;
  stroke-width: var(--dxbl-progress-bar-thickness);
  stroke: var(--dxbl-progress-bar-track-color);
  opacity: var(--dxbl-progress-bar-track-opacity);
}
.dxbl-progress-bar.dxbl-progress-circular-bar .dxbl-progress-circular-bar-container .dxbl-progress-circular-bar-indicator {
  fill: none;
  stroke-width: var(--dxbl-progress-bar-thickness);
  stroke-linecap: round;
  stroke: var(--dxbl-progress-bar-indicator-color);
}
.dxbl-progress-bar .dxbl-progress-bar-container {
  height: 100%;
  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;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  margin-right: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-row .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  margin-left: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  margin-bottom: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-container.dxbl-progress-bar-column .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  margin-top: var(--dxbl-progress-bar-label-space);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  height: var(--dxbl-progress-bar-track-height);
  width: var(--dxbl-progress-bar-track-width);
  border-radius: var(--dxbl-progress-bar-border-radius);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container .dxbl-progress-bar-track {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: var(--dxbl-progress-bar-track-color);
  opacity: var(--dxbl-progress-bar-track-opacity);
}
.dxbl-progress-bar .dxbl-progress-bar-track-container .dxbl-progress-bar-indicator {
  position: absolute;
  background-color: var(--dxbl-progress-bar-indicator-color);
  border-radius: var(--dxbl-progress-bar-border-radius);
  width: var(--dxbl-progress-bar-indicator-width);
  height: var(--dxbl-progress-bar-indicator-height);
}
.dxbl-progress-bar .dxbl-progress-bar-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-no-icon {
  --dxbl-progress-bar-icon-width: 0px;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-hidden {
  display: none;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label {
  height: 100%;
  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;
  position: absolute;
  top: 0;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label .dxbl-progress-bar-label-container {
  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;
  gap: var(--dxbl-progress-bar-label-gap);
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-circular-bar-label .dxbl-progress-bar-label-container > p {
  margin-bottom: 0;
  line-height: var(--dxbl-progress-bar-label-line-height);
  font-size: var(--dxbl-progress-bar-label-font-size);
  max-width: var(--dxbl-progress-bar-label-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container {
  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;
  gap: var(--dxbl-progress-bar-label-gap);
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container > p {
  line-height: var(--dxbl-progress-bar-label-line-height);
  font-size: var(--dxbl-progress-bar-label-font-size);
  max-width: var(--dxbl-progress-bar-width);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0;
}
.dxbl-progress-bar .dxbl-progress-bar-label .dxbl-progress-bar-label-container > svg {
  fill: var(--dxbl-progress-bar-indicator-color);
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-before {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.dxbl-progress-bar .dxbl-progress-bar-label.dxbl-progress-bar-label-after {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
      -ms-flex-order: 3;
          order: 3;
}

.dxbl-pivotgrid {
  --dxbl-pivot-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-pivot-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-pivot-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-pivot-border-style: solid;
  --dxbl-pivot-border-width: 1px;
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-family: inherit;
  --dxbl-pivot-font-size: 0.875rem;
  --dxbl-pivot-line-height: 1.4285;
  --dxbl-pivot-min-width: 240px;
  --dxbl-pivot-field-bg: unset;
  --dxbl-pivot-field-color: inherit;
  --dxbl-pivot-field-font-size: 0.875rem;
  --dxbl-pivot-field-font-weight: 600;
  --dxbl-pivot-field-line-height: 1.4285;
  --dxbl-pivot-header-bg: unset;
  --dxbl-pivot-header-color: inherit;
  --dxbl-pivot-header-font-size: 0.875rem;
  --dxbl-pivot-header-font-weight: inherit;
  --dxbl-pivot-header-line-height: 1.4285;
  --dxbl-pivot-total-bg: color-mix(in srgb, currentcolor 6%, transparent);
  --dxbl-pivot-total-color: inherit;
  --dxbl-pivot-total-font-size: 0.875rem;
  --dxbl-pivot-total-font-weight: inherit;
  --dxbl-pivot-total-line-height: 1.4285;
  background-color: var(--dxbl-pivot-bg);
  border-color: var(--dxbl-pivot-border-color);
  border-style: var(--dxbl-pivot-border-style);
  border-width: 0;
  border-top-width: var(--dxbl-pivot-border-width);
  border-left-width: var(--dxbl-pivot-border-width);
  border-radius: var(--dxbl-pivot-border-radius);
  color: var(--dxbl-pivot-color);
  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;
  font-family: var(--dxbl-pivot-font-family);
  font-size: var(--dxbl-pivot-font-size);
  line-height: var(--dxbl-pivot-line-height);
  min-width: var(--dxbl-pivot-min-width);
  overflow: auto;
  text-align: left;
  width: 100%;
}
.dxbl-pivotgrid.dxbl-sm {
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-size: 0.75rem;
  --dxbl-pivot-line-height: 1.5;
  --dxbl-pivot-field-font-size: 0.75rem;
  --dxbl-pivot-field-line-height: 1.5;
  --dxbl-pivot-header-font-size: 0.75rem;
  --dxbl-pivot-header-line-height: 1.5;
  --dxbl-pivot-total-font-size: 0.75rem;
  --dxbl-pivot-total-line-height: 1.5;
}
.dxbl-pivotgrid.dxbl-lg {
  --dxbl-pivot-border-radius: 0.1875rem;
  --dxbl-pivot-font-size: 1rem;
  --dxbl-pivot-line-height: 1.375;
  --dxbl-pivot-field-font-size: 1rem;
  --dxbl-pivot-field-line-height: 1.375;
  --dxbl-pivot-header-font-size: 1rem;
  --dxbl-pivot-header-line-height: 1.375;
  --dxbl-pivot-total-font-size: 1rem;
  --dxbl-pivot-total-line-height: 1.375;
}
.dxbl-pivotgrid > table {
  border-collapse: separate;
  border-color: var(--dxbl-pivot-border-color);
  border-style: var(--dxbl-pivot-border-style);
  border-width: 0;
  border-spacing: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
}
.dxbl-pivotgrid > table > thead, .dxbl-pivotgrid > table > tbody, .dxbl-pivotgrid > table > tfoot {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr, .dxbl-pivotgrid > table > tbody > tr, .dxbl-pivotgrid > table > tfoot > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn {
  display: inline-block;
  color: inherit;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header .dxbl-btn > span, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn > span, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header .dxbl-btn > span, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn > span, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header .dxbl-btn > span, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn > span {
  vertical-align: middle;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header {
  background-color: var(--dxbl-pivot-header-bg);
  color: var(--dxbl-pivot-header-color);
  font-size: var(--dxbl-pivot-header-font-size);
  font-weight: var(--dxbl-pivot-header-font-weight);
  line-height: var(--dxbl-pivot-header-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header .dxbl-btn {
  height: 100%;
  pointer-events: auto;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-header-expandable, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-header-expandable, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-header-expandable {
  padding: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn {
  background-color: var(--dxbl-pivot-field-bg);
  border-color: inherit;
  border-style: inherit;
  border-width: var(--dxbl-pivot-border-width);
  border-radius: 0;
  color: var(--dxbl-pivot-field-color);
  font-size: var(--dxbl-pivot-field-font-size);
  font-weight: var(--dxbl-pivot-field-font-weight);
  line-height: var(--dxbl-pivot-field-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn span:not(.dxbl-image), .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn span:not(.dxbl-image), .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn span:not(.dxbl-image) {
  text-decoration: none;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-color: inherit;
  border-style: inherit;
  border-width: var(--dxbl-pivot-border-width);
  border-radius: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-field-cell .dxbl-btn.dxbl-pivot-field-cell-inactive, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-field-cell .dxbl-btn.dxbl-pivot-field-cell-inactive, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-field-cell .dxbl-btn.dxbl-pivot-field-cell-inactive {
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.dxbl-pivotgrid > table > thead > tr > td.dxbl-pivot-data, .dxbl-pivotgrid > table > tbody > tr > td.dxbl-pivot-data, .dxbl-pivotgrid > table > tfoot > tr > td.dxbl-pivot-data {
  text-align: right;
}
.dxbl-pivotgrid > table > thead > tr > td, .dxbl-pivotgrid > table > thead > tr > th, .dxbl-pivotgrid > table > tbody > tr > td, .dxbl-pivotgrid > table > tbody > tr > th, .dxbl-pivotgrid > table > tfoot > tr > td, .dxbl-pivotgrid > table > tfoot > tr > th {
  font-family: var(--dxbl-pivot-font-family);
  font-size: var(--dxbl-pivot-font-size);
  line-height: var(--dxbl-pivot-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-pivot-border-width);
  border-right-width: var(--dxbl-pivot-border-width);
  font-weight: inherit;
  height: 100%;
  padding: 0.5em 1em;
  position: relative;
  vertical-align: top;
  white-space: nowrap;
}
.dxbl-pivotgrid > table > thead > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-total, .dxbl-pivotgrid > table > tbody > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > tbody > tr > th.dxbl-pivot-total, .dxbl-pivotgrid > table > tfoot > tr > td.dxbl-pivot-total, .dxbl-pivotgrid > table > tfoot > tr > th.dxbl-pivot-total {
  background-color: var(--dxbl-pivot-total-bg);
  color: var(--dxbl-pivot-total-color);
  font-size: var(--dxbl-pivot-total-font-size);
  font-weight: var(--dxbl-pivot-total-font-weight);
  line-height: var(--dxbl-pivot-total-line-height);
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-data {
  border-width: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-row, .dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-data {
  padding-left: 0.5em;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-column {
  padding-left: 0;
}
.dxbl-pivotgrid > table > thead > tr > th.dxbl-pivot-area-row {
  vertical-align: bottom;
}
.dxbl-pivotgrid > table > tfoot > tr > td {
  padding-left: 0.5em;
}

.dxbl-pivot-table {
  --dxbl-pivot-table-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-pivot-table-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-pivot-table-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-pivot-table-border-style: solid;
  --dxbl-pivot-table-border-width: 1px;
  --dxbl-pivot-table-border-radius: 0.1875rem;
  --dxbl-pivot-table-cell-padding-x: 0.5em;
  --dxbl-pivot-table-cell-padding-y: 0.5em;
  --dxbl-pivot-table-fixed-column-border-color: var(--bs-gray-600, #6c757d);
  --dxbl-pivot-table-font-family: inherit;
  --dxbl-pivot-table-font-size: 0.875rem;
  --dxbl-pivot-table-line-height: 1.4285;
  --dxbl-pivot-table-min-width: 240px;
  --dxbl-pivot-table-header-field-bg: unset;
  --dxbl-pivot-table-header-field-color: inherit;
  --dxbl-pivot-table-header-field-font-size: 0.875rem;
  --dxbl-pivot-table-header-field-font-weight: 600;
  --dxbl-pivot-table-header-field-line-height: 1.4285;
  --dxbl-pivot-table-header-field-icon-min-width: 1rem;
  --dxbl-pivot-table-row-field-font-size: 0.875rem;
  --dxbl-pivot-table-row-field-font-weight: inherit;
  --dxbl-pivot-table-total-bg: unset;
  --dxbl-pivot-table-total-color: inherit;
  --dxbl-pivot-table-total-font-size: 0.875rem;
  --dxbl-pivot-table-total-font-weight: inherit;
  --dxbl-pivot-table-total-line-height: 1.4285;
  background-color: var(--dxbl-pivot-table-bg);
  border-radius: var(--dxbl-pivot-table-border-radius);
  border: var(--dxbl-pivot-table-border-width) var(--dxbl-pivot-table-border-style) var(--dxbl-pivot-table-border-color);
  color: var(--dxbl-pivot-table-color);
  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;
  font-family: var(--dxbl-pivot-table-font-family);
  font-size: var(--dxbl-pivot-table-font-size);
  line-height: var(--dxbl-pivot-table-line-height);
  min-width: var(--dxbl-pivot-table-min-width);
  overflow: auto;
  text-align: left;
  width: 100%;
  height: 400px;
  overflow-y: hidden;
}
.dxbl-pivot-table.dxbl-sm {
  --dxbl-pivot-table-border-radius: 0.1875rem;
  --dxbl-pivot-table-font-size: 0.75rem;
  --dxbl-pivot-table-line-height: 1.5;
  --dxbl-pivot-table-header-field-font-size: 0.75rem;
  --dxbl-pivot-table-header-field-line-height: 1.5;
  --dxbl-pivot-table-header-field-icon-min-width: 1rem;
  --dxbl-pivot-table-row-field-font-size: 0.75rem;
  --dxbl-pivot-table-row-field-line-height: 1.5;
  --dxbl-pivot-table-total-font-size: 0.75rem;
  --dxbl-pivot-table-total-line-height: 1.5;
}
.dxbl-pivot-table.dxbl-lg {
  --dxbl-pivot-table-border-radius: 0.1875rem;
  --dxbl-pivot-table-font-size: 1rem;
  --dxbl-pivot-table-line-height: 1.375;
  --dxbl-pivot-table-header-field-font-size: 1rem;
  --dxbl-pivot-table-header-field-line-height: 1.375;
  --dxbl-pivot-table-header-field-icon-min-width: 1rem;
  --dxbl-pivot-table-row-field-font-size: 1rem;
  --dxbl-pivot-table-row-field-line-height: 1.375;
  --dxbl-pivot-table-total-font-size: 1rem;
  --dxbl-pivot-table-total-line-height: 1.375;
}
.dxbl-pivot-table > .dxbl-scroll-viewer {
  background-color: var(--dxbl-pivot-table-bg);
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content {
  background-color: inherit;
  overflow-anchor: none;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table {
  background-color: inherit;
  border-collapse: separate;
  border-color: var(--dxbl-pivot-table-border-color);
  border-style: var(--dxbl-pivot-table-border-style);
  border-width: 0;
  border-spacing: 0;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  table-layout: fixed;
  width: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  background-color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  background-color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  background-color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item {
  position: -webkit-sticky;
  position: sticky;
  background-color: inherit;
  z-index: 3;
  left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn {
  display: inline-block;
  color: inherit;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn > span, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn > span, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn > span, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn > span {
  vertical-align: middle;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell > .dxbl-pivot-table-area-column-inner-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell > .dxbl-pivot-table-area-column-inner-container {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: -webkit-sticky;
  position: sticky;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn {
  background-color: var(--dxbl-pivot-table-header-field-bg);
  border-style: var(--dxbl-pivot-table-border-style);
  border-color: var(--dxbl-pivot-table-border-color);
  border-width: var(--dxbl-pivot-table-border-width);
  border-radius: 0;
  color: var(--dxbl-pivot-table-header-field-color);
  font-size: var(--dxbl-pivot-table-header-field-font-size);
  font-weight: var(--dxbl-pivot-table-header-field-font-weight);
  line-height: var(--dxbl-pivot-table-header-field-line-height);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn span:not(.dxbl-image), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn span:not(.dxbl-image) {
  text-decoration: none;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn:not(.dxbl-disabled):not(:disabled):hover {
  border-style: var(--dxbl-pivot-table-border-style);
  border-color: var(--dxbl-pivot-table-border-color);
  border-width: var(--dxbl-pivot-table-border-width);
  border-radius: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-header-cell .dxbl-btn.dxbl-pivot-table-header-field-not-actionable, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-header-cell .dxbl-btn.dxbl-pivot-table-header-field-not-actionable {
  cursor: default;
  color: inherit;
  text-decoration: none;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item {
  background-color: var(--dxbl-pivot-table-header-bg);
  color: var(--dxbl-pivot-table-header-color);
  font-size: var(--dxbl-pivot-table-row-field-font-size);
  font-weight: var(--dxbl-pivot-table-row-field-font-weight);
  line-height: var(--dxbl-pivot-table-row-field-line-height);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-row-field-item .dxbl-btn {
  height: 100%;
  pointer-events: auto;
  text-align: left;
  text-decoration: none;
  width: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-row-field-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-row-field-item {
  position: -webkit-sticky !important;
  position: sticky !important;
  background-color: var(--dxbl-pivot-table-bg) !important;
  z-index: 1 !important;
  left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th {
  font-family: var(--dxbl-pivot-table-font-family);
  font-size: var(--dxbl-pivot-table-font-size);
  line-height: var(--dxbl-pivot-table-line-height);
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-bottom-width: var(--dxbl-pivot-table-border-width);
  border-right-width: var(--dxbl-pivot-table-border-width);
  font-weight: inherit;
  height: 100%;
  padding: var(--dxbl-pivot-table-cell-padding-x) var(--dxbl-pivot-table-cell-padding-y);
  position: relative;
  vertical-align: top;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
  /* to make this works a parent should have position: relative and z-index: 0 */
  /* http://www.independent-software.com/set-stacking-order-of-pseudo-elements-below-parent-element.html */
  position: relative;
  background-color: var(--dxbl-pivot-table-total-bg, unset);
  color: var(--dxbl-pivot-table-total-color);
  font-size: var(--dxbl-pivot-table-total-font-size);
  font-weight: var(--dxbl-pivot-table-total-font-weight);
  line-height: var(--dxbl-pivot-table-total-line-height);
  z-index: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.25) and (-webkit-max-device-pixel-ratio: 1.4895833333333333), (-o-min-device-pixel-ratio: 5/4) and (-o-max-device-pixel-ratio: 143/96), (min-resolution: 120dpi) and (max-resolution: 143dpi) {
  .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
    --dxbl-border-width-with-scaling: calc(0px / 1.25);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5) and (-webkit-max-device-pixel-ratio: 1.7395833333333333), (-o-min-device-pixel-ratio: 3/2) and (-o-max-device-pixel-ratio: 167/96), (min-resolution: 144dpi) and (max-resolution: 167dpi) {
  .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
    --dxbl-border-width-with-scaling: calc(0px / 1.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 1.75), (-o-min-device-pixel-ratio: 7/4), (min-resolution: 168dpi) {
  .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total {
    --dxbl-border-width-with-scaling: calc(0px / 1.75);
  }
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-grand-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-grand-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-grand-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-total::before, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-grand-total::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  top: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  right: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  bottom: calc(0px - var(--dxbl-border-width-with-scaling, 0px));
  border-radius: inherit;
  background-color: currentcolor;
  opacity: 5%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > td.dxbl-pivot-table-expandable-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-expandable-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-expandable-container, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > th.dxbl-pivot-table-expandable-container {
  padding: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element], .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element], .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element], .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] {
  height: auto;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td {
  overflow: visible;
  vertical-align: top;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  padding: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div {
  border-color: inherit;
  border-style: inherit;
  border-width: 0;
  border-right-width: var(--dxbl-pivot-table-border-width);
  padding: var(--dxbl-pivot-table-cell-padding-x) var(--dxbl-pivot-table-cell-padding-y);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:last-child, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:last-child, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:last-child {
  border-bottom-width: var(--dxbl-pivot-table-border-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:not(:first-child), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td > div > div:not(:first-child), .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td > div > div:not(:first-child) {
  border-top-width: var(--dxbl-pivot-table-border-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] > td:last-child > div[dxbl-skeleton-items-container] > .dxbl-skeleton-item {
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr[dxbl-bottom-virtual-spacer-element] > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-top-virtual-spacer-element] + tr:not([dxbl-top-virtual-spacer-element]) > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr[dxbl-bottom-virtual-spacer-element] > td {
  border-top-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-pivot-table-empty-row {
  height: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr.dxbl-pivot-table-empty-row > td {
  padding: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:has(+ .dxbl-pivot-table-empty-row) > td, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr:has(+ [dxbl-bottom-virtual-spacer-element]) > td {
  border-bottom-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > tbody > tr > td.dxbl-pivot-table-cell:last-child {
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-area-data {
  border-width: 0;
  z-index: 4;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-area-column {
  padding-left: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-area-column, .dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr > th.dxbl-pivot-table-last-horizontal-cell {
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field {
  vertical-align: bottom;
  border-right-width: 0;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field > .dxbl-pivot-table-header-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field > .dxbl-pivot-table-header-field > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field > .dxbl-pivot-table-header-field > svg {
  min-width: var(--dxbl-pivot-table-header-field-icon-min-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table > thead > tr.dxbl-pivot-table-area-row > th.dxbl-pivot-table-area-row-field:has(+ .dxbl-pivot-table-area-column-field) {
  border-right-width: var(--dxbl-pivot-table-border-width);
}
.dxbl-pivot-table > .dxbl-scroll-viewer > .dxbl-scroll-viewer-content > table:not(.dxbl-pivot-table-no-scroll) > tbody > tr.dxbl-pivot-table-empty-row {
  display: none;
}
.dxbl-pivot-table.dxbl-virtual-items-container-pattern.dxbl-pivot-table-virtual-items-container-table-pattern > div {
  border-color: var(--dxbl-pivot-table-border-color);
  border-style: var(--dxbl-pivot-table-border-style);
  border-spacing: 0;
  padding: var(--dxbl-pivot-table-cell-padding-x) var(--dxbl-pivot-table-cell-padding-y);
  border-width: 0 var(--dxbl-pivot-table-border-width) var(--dxbl-pivot-table-border-width) 0;
}

.dxbl-upload {
  --dxbl-upload-load-state-font-size: 0.75rem;
  --dxbl-upload-load-state-color: var(--bs-gray-600, #6c757d);
  --dxbl-upload-image-spacing: 0.375rem;
  --dxbl-upload-file-size-color: var(--bs-gray-500, #adb5bd);
  --dxbl-upload-file-size-padding-left: 0.75rem;
  --dxbl-upload-file-btn-padding: 0.5rem;
  --dxbl-upload-file-font-weight: 400;
  --dxbl-upload-file-height: 40px;
  --dxbl-upload-file-list-view-padding-top: 1.375rem;
  --dxbl-upload-file-margin-bottom: 0.85rem;
  --dxbl-upload-padding-top: 1.2rem;
  --dxbl-upload-max-file-warning-border-radius: 0.5rem;
  --dxbl-upload-max-file-warning-icon-margin: 0.625rem 0 0;
  --dxbl-upload-max-file-warning-message-margin: 0.5rem;
  padding-top: var(--dxbl-upload-padding-top);
}
.dxbl-upload .dxbl-upload-container {
  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;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-panel {
  text-wrap: nowrap;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  gap: 1rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-panel .dxbl-upload-button-panel {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.5rem;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  margin-left: auto;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view {
  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;
  padding-top: var(--dxbl-upload-file-list-view-padding-top);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-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;
  margin-bottom: var(--dxbl-upload-file-margin-bottom);
  height: var(--dxbl-upload-file-height);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn {
  padding: var(--dxbl-upload-file-btn-padding);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  cursor: pointer;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn .dxbl-image {
  display: inline-block;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-btn.dxbl-upload-file-btn {
  --dxbl-upload-file-btn-padding: 12px 8px 12px 10px;
  pointer-events: none;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-icon-container {
  padding-left: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
  min-width: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info .dxbl-upload-file-view-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: var(--dxbl-upload-file-font-weight);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-info .dxbl-upload-file-view-progress-bar-value {
  margin-left: auto;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state {
  font-size: var(--dxbl-upload-load-state-font-size);
  color: var(--dxbl-upload-load-state-color);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state.dxbl-upload-file-view-invalid-load-state {
  --dxbl-upload-load-state-color: var(--bs-danger, var(--danger));
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-load-state.dxbl-upload-file-view-success-load-state {
  --dxbl-upload-load-state-color: var(--bs-success, var(--success));
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-details .dxbl-upload-file-view-size {
  padding-left: var(--dxbl-upload-file-size-padding-left);
  color: var(--dxbl-upload-file-size-color);
  white-space: nowrap;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning {
  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;
  background-color: var(--bs-warning, var(--warning));
  border-radius: var(--dxbl-upload-max-file-warning-border-radius);
  padding: 0 0.5rem;
  margin-top: 1rem;
  width: 100%;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-upload-max-file-warning-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: var(--dxbl-upload-max-file-warning-message-margin);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-image {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin: var(--dxbl-upload-max-file-warning-icon-margin);
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  margin: var(--dxbl-upload-max-file-warning-message-margin) 0;
  padding: 0;
  border: 0;
}
.dxbl-upload .dxbl-upload-container .dxbl-upload-max-file-warning > .dxbl-btn > .dxbl-image {
  margin: 0;
}
.dxbl-upload.dxbl-upload-full-width {
  width: 100%;
}
.dxbl-upload.dxbl-upload-hide {
  display: none;
}

@media (max-width: 474px) {
  .dxbl-upload .dxbl-upload-button-panel .dxbl-btn-caption {
    display: none;
  }
}
/* stylelint-disable-next-line selector-class-pattern */
.dxbrv-wrapper {
  --dxbrv-primary-color: var(--bs-primary, var(--primary));
  --dxbrv-secondary-color: var(--bs-secondary, var(--secondary));
  --dxbrv-light-color: var(--bs-light, var(--light));
  --dxbrv-dark-color: var(--bs-dark, var(--dark));
  --dxbrv-white-color: var(--bs-white, var(--white));
  --dxbrv-gray-color: #888;
  --dxbrv-danger-color: var(--bs-danger, var(--danger));
  --dxbrv-group-bg-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbrv-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
}

.dxbl-chatui-root {
  --dx-chatui-messagelist-bg: var(--bs-gray-100, #f8f9fa);
  --dx-chatui-messagelist-gap: 0.75rem;
  --dx-chatui-messagelist-padding: 1.5rem;
  --dx-chatui-message-padding: 0.75rem;
  --dx-chatui-message-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dx-chatui-message-font-size: 0.875rem;
  --dx-chatui-message-gap: 0.5rem;
  --dx-chatui-message-border-radius: 0.25rem;
  --dx-chatui-message-assistant-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dx-chatui-message-user-bg: #E2D9F3;
  --dx-chatui-message-user-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dx-chatui-message-error-bg: #F8D7DA;
  --dx-chatui-submitarea-gap: 0.5rem;
  --dx-chatui-submitarea-padding: 0.75rem;
  --dx-chatui-submitarea-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dx-chatui-empty-icon-color: var(--bs-primary, var(--primary));
}
.dxbl-chatui-root .dxbl-chatui {
  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;
  height: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-scrollviewer {
  height: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages {
  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;
  gap: var(--dx-chatui-messagelist-gap);
  padding: var(--dx-chatui-messagelist-padding);
  background-color: var(--dx-chatui-messagelist-bg);
  min-height: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message-container {
  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;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message {
  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;
  padding: var(--dx-chatui-message-padding);
  color: var(--dx-chatui-message-color);
  font-size: var(--dx-chatui-message-font-size);
  border-radius: var(--dx-chatui-message-border-radius);
  gap: var(--dx-chatui-message-gap);
  min-width: 80%;
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  word-wrap: break-word;
  max-width: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message.dxbl-chatui-message-user {
  background-color: var(--dx-chatui-message-user-bg);
  color: var(--dx-chatui-message-user-color);
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message.dxbl-chatui-message-assistant {
  background-color: var(--dx-chatui-message-assistant-bg);
  min-width: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message.dxbl-chatui-message-error {
  background-color: var(--dx-chatui-message-error-bg);
  min-width: 100%;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-message .dxbl-chat-message-button {
  width: 30px;
  height: 30px;
  padding: 0;
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-submitarea {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: var(--dx-chatui-submitarea-gap);
  padding: var(--dx-chatui-submitarea-padding);
  background-color: var(--dx-chatui-submitarea-bg);
}
.dxbl-chatui-root .dxbl-chatui .dxbl-chatui-submitarea .dxbl-chatui-input {
  width: 100%;
}
.dxbl-chatui-root.dxbl-sm {
  --dx-chatui-message-font-size: 0.75rem;
}
.dxbl-chatui-root.dxbl-lg {
  --dx-chatui-message-font-size: 1rem;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages {
  -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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-icon {
  width: 40px;
  height: 28px;
  color: var(--dx-chatui-empty-icon-color);
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-text {
  gap: 2px;
  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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-text .dxbl-chatui-empty-text-title {
  font-weight: 500;
}
.dxbl-chatui-root.dxbl-chatui-emptystate .dxbl-chatui .dxbl-chatui-messages .dxbl-chatui-empty-text .dxbl-chatui-empty-text-caption {
  font-size: 12px;
  font-weight: 400;
}

.dxbl-ai-popup {
  --dxbl-ai-popup-warning-back: #FFECB3;
  min-width: 34rem;
  min-height: 20rem;
}
.dxbl-ai-popup .dxbl-ai-popup-body {
  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;
  gap: 8px;
  height: 100%;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-error-content {
  height: 100%;
  min-height: 8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.5rem;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-memo {
  height: 100%;
  min-height: 8rem;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-warning {
  background-color: var(--dxbl-ai-popup-warning-back);
  padding: 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;
  height: 100%;
  gap: 8px;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-warning .dxbl-ai-popup-warning-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: auto;
}
.dxbl-ai-popup .dxbl-ai-popup-body .dxbl-ai-popup-warning .dxbl-ai-popup-warning-bottom .dxbl-ai-popup-warning-proceed-btn {
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ai-popup .dxbl-ai-popup-footer {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.dxbl-ai-popup .dxbl-ai-popup-footer .dxbl-ai-popup-btn-end {
  margin-left: auto;
}

.dxbl-carousel {
  --dxbl-carousel-background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-carousel-button-border-radius: 0.25rem;
  --dxbl-carousel-button-border-width: 0;
  --dxbl-carousel-button-background: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-carousel-button-background-opacity: 0.8;
  --dxbl-carousel-button-background-hover: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-carousel-button-background-opacity-hover: 1;
  --dxbl-carousel-button-background-disabled: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-carousel-button-background-opacity-disabled: 0.2;
  --dxbl-carousel-button-icon-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-carousel-button-icon-color-disabled: var(--bs-gray-500, #adb5bd);
  --dxbl-carousel-button-icon-color-hover: var(--bs-primary, var(--primary));
  --dxbl-carousel-button-padding-lg: 0.5rem;
  --dxbl-carousel-button-padding-sm: 0.25rem;
  --dxbl-carousel-button-padding: 0.375rem;
  --dxbl-carousel-button-icon-size-lg: 1.5rem;
  --dxbl-carousel-button-icon-size-sm: 1rem;
  --dxbl-carousel-button-icon-size: 1.25rem;
  --dxbl-carousel-pages-padding-y: 0.125rem;
  --dxbl-carousel-pages-padding-x: 0.375rem;
  --dxbl-carousel-pages-padding-y-sm: 0.125rem;
  --dxbl-carousel-pages-padding-x-sm: 0.25rem;
  --dxbl-carousel-pages-padding-y-lg: 0.25rem;
  --dxbl-carousel-pages-padding-x-lg: 0.5rem;
  --dxbl-carousel-pages-background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-carousel-pages-background-opacity: 0.8;
  --dxbl-carousel-pages-background-border-radius: 0.5rem;
  --dxbl-carousel-page-size: 0.5rem;
  --dxbl-carousel-page-size-lg: 0.625rem;
  --dxbl-carousel-page-size-sm: 0.375rem;
  --dxbl-carousel-page-background-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-carousel-page-margin: 0.375rem;
  --dxbl-carousel-page-opacity: 0.65;
  --dxbl-carousel-page-hover-opacity: 0.75;
  --dxbl-carousel-page-hover-opacity-active: 1;
  --dxbl-carousel-page-active-background-color: var(--bs-primary, var(--primary));
  --dxbl-carousel-overlay-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-carousel-overlay-opacity: 0.8;
  --dxbl-carousel-focus-outline-width: 0.125rem;
  --dxbl-carousel-focus-outline-color: var(--bs-primary, var(--primary));
  --dxbl-carousel-margin-sm: 1rem;
  --dxbl-carousel-margin: 1.5rem;
  --dxbl-carousel-margin-lg: 2rem;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: var(--dxbl-carousel-background-color);
  -ms-touch-action: none;
      touch-action: none;
}
.dxbl-carousel.dxbl-disabled-state {
  pointer-events: none;
}
.dxbl-carousel .dxbl-overlay.dxbl-disabled-state {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--dxbl-carousel-overlay-color);
  opacity: var(--dxbl-carousel-overlay-opacity);
}
.dxbl-carousel:focus-visible:not([data-dx-focus-hidden]) {
  outline: var(--dxbl-carousel-focus-outline-width) solid var(--dxbl-carousel-focus-outline-color);
}
.dxbl-carousel .dxbl-carousel-content {
  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;
  width: 100%;
  height: 100%;
}
.dxbl-carousel .dxbl-carousel-arrow-button {
  cursor: pointer;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 25px;
  position: absolute;
  opacity: var(--dxbl-carousel-button-background-opacity);
  pointer-events: all;
}
.dxbl-carousel .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--dxbl-carousel-button-background);
  --dxbl-btn-hover-bg: var(--dxbl-carousel-button-background-hover);
  --dxbl-btn-border-width: var(--dxbl-carousel-button-border-width);
  --dxbl-btn-border-radius: var(--dxbl-carousel-button-border-radius);
  --dxbl-btn-disabled-bg: var(--dxbl-carousel-button-background-disabled);
  --dxbl-btn-disabled-opacity: var(--dxbl-carousel-button-background-opacity-disabled);
  --dxbl-btn-padding-x: var(--dxbl-carousel-button-padding);
  --dxbl-btn-padding-y: var(--dxbl-carousel-button-padding);
}
.dxbl-carousel.dxbl-sm .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-padding-x: var(--dxbl-carousel-button-padding-sm);
  --dxbl-btn-padding-y: var(--dxbl-carousel-button-padding-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-btn.dxbl-btn-secondary .dxbl-image {
  width: var(--dxbl-carousel-button-icon-size-sm);
  height: var(--dxbl-carousel-button-icon-size-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-arrow-button.dxbl-left-arrow {
  left: var(--dxbl-carousel-margin-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-arrow-button.dxbl-right-arrow {
  right: var(--dxbl-carousel-margin-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-pages {
  bottom: var(--dxbl-carousel-margin-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-pages .dxbl-carousel-page {
  width: var(--dxbl-carousel-page-size-sm);
  height: var(--dxbl-carousel-page-size-sm);
}
.dxbl-carousel.dxbl-sm .dxbl-carousel-pages .dxbl-carousel-pages-inner-container {
  padding: var(--dxbl-carousel-pages-padding-y-sm) var(--dxbl-carousel-pages-padding-x-sm);
}
.dxbl-carousel.dxbl-lg .dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-padding-x: var(--dxbl-carousel-button-padding-lg);
  --dxbl-btn-padding-y: var(--dxbl-carousel-button-padding-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-btn.dxbl-btn-secondary .dxbl-image {
  width: var(--dxbl-carousel-button-icon-size-lg);
  height: var(--dxbl-carousel-button-icon-size-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-arrow-button.dxbl-left-arrow {
  left: var(--dxbl-carousel-margin-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-arrow-button.dxbl-right-arrow {
  right: var(--dxbl-carousel-margin-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-pages {
  bottom: var(--dxbl-carousel-margin-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-pages .dxbl-carousel-page {
  width: var(--dxbl-carousel-page-size-lg);
  height: var(--dxbl-carousel-page-size-lg);
}
.dxbl-carousel.dxbl-lg .dxbl-carousel-pages .dxbl-carousel-pages-inner-container {
  padding: var(--dxbl-carousel-pages-padding-y-lg) var(--dxbl-carousel-pages-padding-x-lg);
}
.dxbl-carousel .dxbl-carousel-arrow-button:not([disabled]):hover {
  opacity: var(--dxbl-carousel-button-background-opacity-hover);
}
.dxbl-carousel .dxbl-carousel-arrow-button:not([disabled]):hover .dxbl-image {
  color: var(--dxbl-carousel-button-icon-color-hover);
}
.dxbl-carousel .dxbl-carousel-arrow-button:disabled .dxbl-image {
  color: var(--dxbl-carousel-button-icon-color-disabled);
}
.dxbl-carousel .dxbl-carousel-arrow-button.dxbl-disabled-state {
  pointer-events: none;
}
.dxbl-carousel .dxbl-image {
  color: var(--dxbl-carousel-button-icon-color);
  width: var(--dxbl-carousel-button-icon-size);
  height: var(--dxbl-carousel-button-icon-size);
  margin: 0;
}
.dxbl-carousel .dxbl-carousel-arrow-button.dxbl-left-arrow {
  left: var(--dxbl-carousel-margin);
}
.dxbl-carousel .dxbl-carousel-arrow-button.dxbl-right-arrow {
  right: var(--dxbl-carousel-margin);
}
.dxbl-carousel .dxbl-carousel-scrollview-buttons {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.dxbl-carousel .dxbl-carousel-scrollview-buttons.dxbl-hide-buttons {
  opacity: 0;
}
.dxbl-carousel .dxbl-carousel-scrollview-buttons.dxbl-show-buttons {
  opacity: 1;
}
.dxbl-carousel .dxbl-carousel-substrate-button {
  position: absolute;
  top: 0;
  width: 35%;
  height: 100%;
  background: transparent;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-carousel .dxbl-carousel-substrate-button.dxbl-left-arrow {
  left: 0;
}
.dxbl-carousel .dxbl-carousel-substrate-button.dxbl-right-arrow {
  right: 0;
}
.dxbl-carousel .dxbl-carousel-disable-events {
  pointer-events: none;
}
.dxbl-carousel .dxbl-carousel-item {
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  text-align: center;
}
.dxbl-carousel .dxbl-carousel-item-content {
  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;
  width: 100%;
  height: 100%;
}
.dxbl-carousel .dxbl-carousel-item-content > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
  height: 100%;
}
.dxbl-carousel .dxbl-fit-proportional > * {
  -o-object-fit: contain;
     object-fit: contain;
}
.dxbl-carousel .dxbl-fit-crop > * {
  -o-object-fit: cover;
     object-fit: cover;
}
.dxbl-carousel .dxbl-carousel-pages {
  width: 100%;
  bottom: var(--dxbl-carousel-margin);
  position: absolute;
  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;
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-pages-inner-container {
  padding: var(--dxbl-carousel-pages-padding-y) var(--dxbl-carousel-pages-padding-x);
  background-color: var(--dxbl-carousel-pages-background-color);
  opacity: var(--dxbl-carousel-pages-background-opacity);
  border-radius: var(--dxbl-carousel-pages-background-border-radius);
  font-size: 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-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page {
  width: var(--dxbl-carousel-page-size);
  height: var(--dxbl-carousel-page-size);
  text-align: center;
  background-color: var(--dxbl-carousel-page-background-color);
  border-radius: 100%;
  display: inline-block;
  margin: var(--dxbl-carousel-page-margin);
  opacity: var(--dxbl-carousel-page-opacity);
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page.dxbl-page-active,
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page.dxbl-page-active:hover {
  background-color: var(--dxbl-carousel-page-active-background-color);
  opacity: var(--dxbl-carousel-page-hover-opacity-active);
}
.dxbl-carousel .dxbl-carousel-pages .dxbl-carousel-page:hover {
  cursor: pointer;
  opacity: var(--dxbl-carousel-page-hover-opacity);
}
.dxbl-carousel .dxbl-carousel-pages.dxbl-hide-buttons {
  opacity: 0;
}
.dxbl-carousel .dxbl-carousel-pages.dxbl-show-buttons {
  opacity: 1;
}

.dxbl-message-box {
  --dxbl-popup-border-style: none;
  --dxbl-popup-border-radius: var(--dxbl-message-box-border-radius);
  --dxbl-popup-bg: var(--dxbl-message-box-background-color);
  --dxbl-popup-max-width: var(--dxbl-message-box-width);
  --dxbl-message-box-border-radius: 0.25rem;
  --dxbl-message-box-width: 37.5rem;
  --dxbl-message-box-modal-content-padding: 0.625rem 0.875rem 0.625rem 0.875rem;
  --dxbl-message-box-modal-content-gap: 0.625rem;
  --dxbl-message-box-header-padding: 0.375rem 0.625rem 0.375rem 0.625rem;
  --dxbl-message-box-header-gap: 0.625rem;
  --dxbl-message-box-header-font-size: 1rem;
  --dxbl-message-box-header-line-height: 1.25rem;
  --dxbl-message-box-body-padding: 0.625rem;
  --dxbl-message-box-body-text-font-size: 0.875rem;
  --dxbl-message-box-body-text-line-height: 1.25rem;
  --dxbl-message-box-footer-padding: 0.625rem;
  --dxbl-message-box-footer-gap: 0.625rem;
  border-radius: var(--dxbl-message-box-border-radius);
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-primary {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-primary, var(--primary));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-info {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-info, var(--info));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-success {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-success, var(--success));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-warning {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-warning, var(--warning));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-auto.dxbl-message-box-render-danger {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-danger, var(--danger));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-primary {
  --dxbl-message-box-background-color: var(--bs-white, var(--white));
  --dxbl-message-box-header-font-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-primary, var(--primary));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-footer-secondary-button-color: #495057;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-info {
  --dxbl-message-box-background-color: var(--bs-white, var(--white));
  --dxbl-message-box-header-font-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-info, var(--info));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-footer-secondary-button-color: #495057;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-success {
  --dxbl-message-box-background-color: var(--bs-white, var(--white));
  --dxbl-message-box-header-font-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-success, var(--success));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-footer-secondary-button-color: #495057;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-warning {
  --dxbl-message-box-background-color: var(--bs-white, var(--white));
  --dxbl-message-box-header-font-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-warning, var(--warning));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-footer-secondary-button-color: #495057;
}
.dxbl-message-box.dxbl-message-box-theme-light.dxbl-message-box-render-danger {
  --dxbl-message-box-background-color: var(--bs-white, var(--white));
  --dxbl-message-box-header-font-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-danger, var(--danger));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-700, #495057);
  --dxbl-message-box-footer-secondary-button-color: #495057;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-primary {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-primary, var(--primary));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-info {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-info, var(--info));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-success {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-success, var(--success));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-warning {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-warning, var(--warning));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-message-box-theme-dark.dxbl-message-box-render-danger {
  --dxbl-message-box-background-color: var(--bs-dark, var(--dark));
  --dxbl-message-box-header-font-color: var(--bs-white, var(--white));
  --dxbl-message-box-body-text-font-color: var(--dxbl-message-box-header-font-color);
  --dxbl-message-box-header-icon-color: var(--bs-danger, var(--danger));
  --dxbl-message-box-header-close-icon-color: var(--bs-gray-100, #f8f9fa);
  --dxbl-message-box-footer-secondary-button-color: #f8f9fa;
}
.dxbl-message-box.dxbl-sm {
  --dxbl-message-box-width: 25rem;
  --dxbl-message-box-modal-content-padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  --dxbl-message-box-modal-content-gap: 0.5rem;
  --dxbl-message-box-header-padding: 0.25rem 0.5rem 0.25rem 0.5rem;
  --dxbl-message-box-header-gap: 0.5rem;
  --dxbl-message-box-header-font-size: 0.875rem;
  --dxbl-message-box-header-line-height: 1rem;
  --dxbl-message-box-body-padding: 0.5rem;
  --dxbl-message-box-body-text-font-size: 0.75rem;
  --dxbl-message-box-body-text-line-height: 1rem;
  --dxbl-message-box-footer-padding: 0.5rem;
  --dxbl-message-box-footer-gap: 0.5rem;
}
.dxbl-message-box.dxbl-lg {
  --dxbl-message-box-width: 50rem;
  --dxbl-message-box-modal-content-padding: 0.75rem 1rem 0.75rem 1rem;
  --dxbl-message-box-modal-content-gap: 0.75rem;
  --dxbl-message-box-header-padding: 0.5rem 0.75rem 0.5rem 0.75rem;
  --dxbl-message-box-header-gap: 0.75rem;
  --dxbl-message-box-header-font-size: 1.25rem;
  --dxbl-message-box-header-line-height: 1.5rem;
  --dxbl-message-box-body-padding: 0.75rem;
  --dxbl-message-box-body-text-font-size: 1rem;
  --dxbl-message-box-body-text-line-height: 1.5rem;
  --dxbl-message-box-footer-padding: 0.75rem;
  --dxbl-message-box-footer-gap: 0.75rem;
}
.dxbl-message-box > .dxbl-modal-content {
  padding: var(--dxbl-message-box-modal-content-padding);
  gap: var(--dxbl-message-box-modal-content-gap);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header {
  --dxbl-message-box-header-font-weight: 500;
  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;
  padding: var(--dxbl-message-box-header-padding);
  gap: var(--dxbl-message-box-header-gap);
  font-size: var(--dxbl-message-box-header-font-size);
  font-weight: var(--dxbl-message-box-header-font-weight);
  color: var(--dxbl-message-box-header-font-color);
  line-height: var(--dxbl-message-box-header-line-height);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header > .dxbl-message-box-header-icon {
  --dxbl-message-box-header-icon-width: 1rem;
  --dxbl-message-box-header-icon-height: 1rem;
  width: var(--dxbl-message-box-header-icon-width);
  height: var(--dxbl-message-box-header-icon-height);
  fill: var(--dxbl-message-box-header-icon-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header > .dxbl-message-box-header-close-button {
  --dxbl-message-box-header-close-button-width: 1.625;
  --dxbl-message-box-header-close-button-height: 1.625rem;
  --dxbl-message-box-header-close-button-padding: 0.25rem;
  margin-left: auto;
  width: var(--dxbl-message-box-header-close-button-width);
  height: var(--dxbl-message-box-header-close-button-height);
  padding: var(--dxbl-message-box-header-close-button-padding);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-popup-header > .dxbl-message-box-header > .dxbl-message-box-header-close-button .dxbl-message-box-header-close-icon {
  --dxbl-message-box-header-close-icon-width: 0.875rem;
  --dxbl-message-box-header-close-icon-height: 0.875rem;
  width: var(--dxbl-message-box-header-close-icon-width);
  height: var(--dxbl-message-box-header-close-icon-height);
  fill: var(--dxbl-message-box-header-close-icon-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-body {
  --dxbl-message-box-body-text-font-weight: 400;
  padding: var(--dxbl-message-box-body-padding);
  font-size: var(--dxbl-message-box-body-text-font-size);
  line-height: var(--dxbl-message-box-body-text-line-height);
  font-weight: var(--dxbl-message-box-body-text-font-weight);
  color: var(--dxbl-message-box-body-text-font-color);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  margin-top: auto;
  padding: var(--dxbl-message-box-footer-padding);
  gap: var(--dxbl-message-box-footer-gap);
}
.dxbl-message-box > .dxbl-modal-content > .dxbl-message-box-footer > .dxbl-message-box-footer-secondary-button {
  --dxbl-btn-color: var(--dxbl-message-box-footer-secondary-button-color);
  --dxbl-btn-border-color: var(--dxbl-message-box-footer-secondary-button-color);
}

dxbl-range-selector {
  --dxbl-range-selector-title-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-range-selector-subtitle-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-range-selector-scale-tick-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-range-selector-selected-range-color: var(--bs-primary, var(--primary));
  --dxbl-range-selector-slider-marker-color: var(--bs-primary, var(--primary));
  --dxbl-range-selector-slider-marker-font-color: var(--bs-white, var(--white));
  --dxbl-range-selector-slider-handle-color: var(--bs-primary, var(--primary));
  --dxbl-range-selector-shutter-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-range-selector-container-background-color: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-range-selector-scale-label-font-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
dxbl-range-selector .dxbl-widget-container {
  width: 100%;
  height: 100%;
}

.dxbl-expandable-container {
  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;
}
.dxbl-expandable-container[is-animating] {
  -webkit-transition: max-height 0.35s ease;
  -o-transition: max-height 0.35s ease;
  transition: max-height 0.35s ease;
  will-change: max-height;
}

.dxbl-splitter {
  --dxbl-splitter-bg: var(--bs-body-bg, var(--dxbl-body-bg, inherit));
  --dxbl-splitter-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-splitter-font-family: inherit;
  --dxbl-splitter-font-size: 0.875rem;
  --dxbl-splitter-line-height: 1.4285;
  --dxbl-splitter-button-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-splitter-button-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-splitter-button-focused-color: var(--bs-white, var(--white));
  --dxbl-splitter-button-active-color: var(--bs-white, var(--white));
  --dxbl-splitter-button-padding-cross: 0.25rem;
  --dxbl-splitter-button-padding-main: 0.25rem;
  --dxbl-splitter-button-image-size: 1rem;
  --dxbl-splitter-pane-padding-x: 0.75rem;
  --dxbl-splitter-pane-padding-y: 0.75rem;
  --dxbl-splitter-resize-handle-border-radius: 0;
  --dxbl-splitter-resize-handle-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-splitter-resize-handle-hover-color: var(--bs-body-color, var(--dxbl-body-color, inherit));
  --dxbl-splitter-resize-handle-focused-color: var(--bs-white, var(--white));
  --dxbl-splitter-resize-handle-active-color: var(--bs-white, var(--white));
  --dxbl-splitter-resize-handle-padding-cross: 0.25rem;
  --dxbl-splitter-resize-handle-padding-main: 0.25rem;
  --dxbl-splitter-resize-handle-size-cross: 0.25rem;
  --dxbl-splitter-resize-handle-size-main: 2rem;
  --dxbl-splitter-separator-bg: color-mix(in srgb, var(--bs-body-bg, var(--dxbl-body-bg, inherit)) 80%, var(--bs-border-color, var(--bs-gray-400, #ced4da)));
  --dxbl-splitter-separator-hover-bg: color-mix(in srgb, color-mix(in srgb, var(--bs-body-bg, var(--dxbl-body-bg, inherit)) 80%, var(--bs-border-color, var(--bs-gray-400, #ced4da))) 80%, var(--bs-border-color, var(--bs-gray-400, #ced4da)));
  --dxbl-splitter-separator-focused-bg: var(--bs-primary, var(--primary));
  --dxbl-splitter-separator-active-bg: var(--bs-primary, var(--primary));
  --dxbl-splitter-separator-border-radius: 0;
  --dxbl-splitter-separator-hover-border-radius: 0;
  --dxbl-splitter-separator-focused-border-radius: 0;
  --dxbl-splitter-separator-active-border-radius: 0;
  --dxbl-splitter-separator-gap: 0.125rem;
  --dxbl-splitter-separator-size: 0.625rem;
  --dxbl-splitter-separator-static-size: 0.375rem;
  background-color: var(--dxbl-splitter-bg);
  color: var(--dxbl-splitter-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--dxbl-splitter-font-family);
  font-size: var(--dxbl-splitter-font-size);
  height: 100%;
  line-height: var(--dxbl-splitter-line-height);
  position: relative;
  width: 100%;
}
.dxbl-splitter.dxbl-sm {
  --dxbl-splitter-font-size: 0.75rem;
  --dxbl-splitter-line-height: 1.5;
  --dxbl-splitter-button-padding-cross: 0.25rem;
  --dxbl-splitter-button-padding-main: 0.25rem;
  --dxbl-splitter-button-image-size: 1rem;
  --dxbl-splitter-pane-padding-x: 0.5rem;
  --dxbl-splitter-pane-padding-y: 0.5rem;
  --dxbl-splitter-resize-handle-size-cross: 0.125rem;
  --dxbl-splitter-resize-handle-size-main: 1.5rem;
  --dxbl-splitter-separator-gap: 0;
  --dxbl-splitter-separator-size: 0.5rem;
  --dxbl-splitter-separator-static-size: 0.25rem;
}
.dxbl-splitter.dxbl-lg {
  --dxbl-splitter-font-size: 1rem;
  --dxbl-splitter-line-height: 1.375;
  --dxbl-splitter-button-padding-cross: 0.375rem;
  --dxbl-splitter-button-padding-main: 0.375rem;
  --dxbl-splitter-button-image-size: 1rem;
  --dxbl-splitter-pane-padding-x: 1rem;
  --dxbl-splitter-pane-padding-y: 1rem;
  --dxbl-splitter-resize-handle-size-cross: 0.25rem;
  --dxbl-splitter-resize-handle-size-main: 2.5rem;
  --dxbl-splitter-separator-gap: 0.125rem;
  --dxbl-splitter-separator-size: 0.75rem;
  --dxbl-splitter-separator-static-size: 0.5rem;
}
.dxbl-splitter.dxbl-splitter-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.dxbl-splitter.dxbl-splitter-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-splitter > .dxbl-splitter-pane {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
  position: relative;
}
.dxbl-splitter > .dxbl-splitter-pane.dxbl-splitter-pane-static {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.dxbl-splitter > .dxbl-splitter-pane.dxbl-splitter-pane-collapsed {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 0;
      -ms-flex: 0 1 0px;
          flex: 0 1 0;
  overflow: hidden;
  visibility: hidden;
}
.dxbl-splitter > .dxbl-splitter-pane > .dxbl-splitter-pane-content {
  height: 100%;
  padding: var(--dxbl-splitter-pane-padding-y) var(--dxbl-splitter-pane-padding-x);
  width: 100%;
}
.dxbl-splitter > .dxbl-splitter-pane > .dxbl-splitter-pane-content:has(> .dxbl-splitter) {
  padding: 0;
}
.dxbl-splitter > .dxbl-splitter-separator {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--dxbl-splitter-separator-bg);
  border-radius: var(--dxbl-splitter-separator-border-radius);
  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;
  gap: var(--dxbl-splitter-separator-gap);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  outline: none;
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):hover {
  --dxbl-splitter-separator-bg: var(--dxbl-splitter-separator-hover-bg);
  --dxbl-splitter-separator-border-radius: var(--dxbl-splitter-separator-hover-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):focus {
  --dxbl-splitter-button-color: var(--dxbl-splitter-button-focused-color);
  --dxbl-splitter-resize-handle-color: var(--dxbl-splitter-resize-handle-focused-color);
  --dxbl-splitter-separator-bg: var(--dxbl-splitter-separator-focused-bg);
  --dxbl-splitter-separator-border-radius: var(--dxbl-splitter-separator-focused-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):active {
  --dxbl-splitter-button-color: var(--dxbl-splitter-button-active-color);
  --dxbl-splitter-resize-handle-color: var(--dxbl-splitter-resize-handle-active-color);
  --dxbl-splitter-separator-bg: var(--dxbl-splitter-separator-active-bg);
  --dxbl-splitter-separator-border-radius: var(--dxbl-splitter-separator-active-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):not(:focus):not(:active) > .dxbl-splitter-resize-handle:hover {
  --dxbl-splitter-resize-handle-color: var(--dxbl-splitter-resize-handle-hover-color);
}
.dxbl-splitter > .dxbl-splitter-separator:not(.dxbl-splitter-separator-static):not(:focus):not(:active) > .dxbl-splitter-button:hover {
  --dxbl-splitter-button-color: var(--dxbl-splitter-button-hover-color);
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image {
  background-color: var(--dxbl-splitter-resize-handle-color);
  border-radius: var(--dxbl-splitter-resize-handle-border-radius);
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image::before {
  content: "";
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button {
  color: var(--dxbl-splitter-button-color);
  cursor: pointer;
}
.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button > .dxbl-image {
  display: block;
  margin: 0;
  height: var(--dxbl-splitter-button-image-size);
  width: var(--dxbl-splitter-button-image-size);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: var(--dxbl-splitter-separator-size);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-static {
  width: var(--dxbl-splitter-separator-static-size);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-draggable {
  cursor: col-resize;
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle {
  padding: var(--dxbl-splitter-resize-handle-padding-main) var(--dxbl-splitter-resize-handle-padding-cross);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image {
  height: var(--dxbl-splitter-resize-handle-size-main);
  width: var(--dxbl-splitter-resize-handle-size-cross);
}
.dxbl-splitter-horizontal.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button {
  padding: var(--dxbl-splitter-button-padding-main) var(--dxbl-splitter-button-padding-cross);
}

.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  height: var(--dxbl-splitter-separator-size);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-static {
  height: var(--dxbl-splitter-separator-static-size);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator.dxbl-splitter-separator-draggable {
  cursor: row-resize;
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle {
  padding: var(--dxbl-splitter-resize-handle-padding-cross) var(--dxbl-splitter-resize-handle-padding-main);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-resize-handle > .dxbl-splitter-resize-handle-image {
  height: var(--dxbl-splitter-resize-handle-size-cross);
  width: var(--dxbl-splitter-resize-handle-size-main);
}
.dxbl-splitter-vertical.dxbl-splitter > .dxbl-splitter-separator > .dxbl-splitter-button {
  padding: var(--dxbl-splitter-button-padding-cross) var(--dxbl-splitter-button-padding-main);
}

.dxbl-ribbon {
  --dxbl-ribbon-border-color: var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-ribbon-tab-context-bg: rgba(var(--bs-primary, var(--primary)), 0.1);
  --dxbl-ribbon-color-picker-width: 1rem;
  --dxbl-ribbon-color-picker-height: 1rem;
  --dxbl-ribbon-color-picker-border-radius: 4px;
  --dxbl-ribbon-color-picker-outline: 1px solid var(--bs-border-color, var(--bs-gray-400, #ced4da));
  --dxbl-ribbon-padding: 0.375rem;
  --dxbl-ribbon-item-margin-left: 0.25rem;
  --dxbl-ribbon-border-bottom-width: 1px;
  --dxbl-toolbar-combobox-width: unset;
  --dxbl-toolbar-spin-width: unset;
  border-width: var(--dxbl-ribbon-border-bottom-width);
  border-style: solid;
  border-color: var(--dxbl-ribbon-border-color);
}
.dxbl-ribbon .dxbl-ribbon-context-tab:not(.dxbl-active):not(:hover) {
  background-color: var(--dxbl-ribbon-tab-context-bg);
}
.dxbl-ribbon .dxbl-btn-toolbar .dxbl-btn-group.dxbl-toolbar-layout-block-group .dxbl-toolbar-btn-ellipsis > .dxbl-btn > .dxbl-toolbar-adaptive-item-text {
  display: none;
}
.dxbl-ribbon .dxbl-btn-toolbar .dxbl-btn-group:not(.dxbl-btn-group-first) > .dxbl-toolbar-group-separator {
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0;
  background-color: var(--dxbl-btn-toolbar-separator-color);
  margin-right: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-ribbon .dxbl-toolbar.dxbl-ribbon-multiline .dxbl-btn-toolbar .dxbl-toolbar-item .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn.dxbl-toolbar-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dxbl-ribbon .dxbl-toolbar.dxbl-ribbon-multiline .dxbl-btn-toolbar .dxbl-toolbar-item .dxbl-toolbar-layout-block-item.dxbl-toolbar-btn.dxbl-toolbar-item .dxbl-image::before {
  font-size: 1.5rem;
}
.dxbl-ribbon .dxbl-adaptive-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: var(--dxbl-ribbon-paading);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-toolbar-group-separator {
  height: var(--dxbl-btn-toolbar-separator-height);
  width: var(--dxbl-btn-toolbar-separator-width);
  margin: var(--dxbl-btn-toolbar-separator-margin-y) 0;
  background-color: var(--dxbl-btn-toolbar-separator-color);
  margin-right: var(--dxbl-btn-toolbar-spacing);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-toolbar-group-separator.dxbl-ribbon-general-separator.dxbl-toolbar-hidden-item {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group:first-child {
  --dxbl-btn-toolbar-separator-width: 0;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-ribbon-item > .dxbl-toolbar-item-tmpl {
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-ribbon-item > .dxbl-toolbar-item-tmpl .dxbl-toolbar-combobox {
  width: var(--dxbl-toolbar-combobox-width);
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-ribbon-item > .dxbl-toolbar-item-tmpl .dxbl-toolbar-spin-edit {
  width: var(--dxbl-toolbar-spin-width);
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group + .dxbl-adaptive-group {
  --dxbl-btn-toolbar-separator-width: 1px;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-default .dxbl-btn.dxbl-toolbar-layout-block-item.dxbl-toolbar-btn.dxbl-toolbar-item {
  margin-right: unset !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item > .dxbl-btn-split-dropdown {
  padding-left: calc(var(--dxbl-btn-padding-x) / 2) !important;
  padding-right: calc(var(--dxbl-btn-padding-x) / 2) !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item .dxbl-toolbar-color-palette-item > .dxbl-btn {
  --dxbl-btn-padding-x: var(--dxbl-ribbon-padding);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item .dxbl-toolbar-color-palette-item > .dxbl-btn-split-dropdown {
  padding-left: calc(var(--dxbl-btn-padding-x) / 2) !important;
  padding-right: calc(var(--dxbl-btn-padding-x) / 2) !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-container-content .dxbl-adaptive-group .dxbl-adaptive-item .dxbl-toolbar-layout-block-item {
  margin-right: unset !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-ribbon-general-separator.dxbl-toolbar-item-hidden {
  --dxbl-btn-toolbar-separator-margin-y: 0;
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis:not(.dxbl-toolbar-btn-ellipsis-general) {
  display: none !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis:not(.dxbl-toolbar-btn-ellipsis-general).dxbl-adaptive-ellipsis-state-default {
  display: block !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis:not(.dxbl-toolbar-btn-ellipsis-general) .dxbl-toolbar-adaptive-item-preview-image {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-btn-ellipsis-general {
  margin-left: 0;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-no-text .dxbl-ribbon-item > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-no-text .dxbl-ribbon-item.dxbl-btn-split > .dxbl-btn > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-no-text .dxbl-ribbon-item > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-no-text .dxbl-ribbon-item.dxbl-btn-split > .dxbl-btn > .dxbl-image + span {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-toolbar-item-collapsed, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-collapsed, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-item.dxbl-adaptive-item-state-collapsed {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis > .dxbl-btn {
  height: 100%;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  margin-left: var(--dxbl-btn-image-spacing);
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis.dxbl-adaptive-ellipsis-state-default {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis.dxbl-adaptive-ellipsis-group-text .dxbl-toolbar-adaptive-item-text {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-toolbar-btn-ellipsis.dxbl-adaptive-ellipsis-group-no-text .dxbl-toolbar-adaptive-item-text {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group .dxbl-adaptive-group-icon {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-full-seq .dxbl-ellipsis-button, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text-seq .dxbl-ellipsis-button {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-full-seq .dxbl-toolbar-btn-ellipsis, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text-seq .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  visibility: visible !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text .dxbl-ribbon-item > .dxbl-image + span, .dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-no-text-seq .dxbl-ribbon-item > .dxbl-image + span {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-default .dxbl-toolbar-btn-ellipsis-dropdown-mark {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: block !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-btn-ellipsis-dropdown-mark {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text .dxbl-adaptive-item:not(.dxbl-toolbar-btn-ellipsis),
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-text dxbl-toolbar-item:not(.dxbl-toolbar-btn-ellipsis) {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: none !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-icon-more {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-btn-ellipsis-dropdown-mark {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text .dxbl-adaptive-item:not(.dxbl-toolbar-btn-ellipsis),
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-group-state-no-text dxbl-toolbar-item:not(.dxbl-toolbar-btn-ellipsis) {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-adaptive-group-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: block !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping .dxbl-adaptive-item,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping dxbl-toolbar-item {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-adaptive-group-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-toolbar-btn-ellipsis {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-text {
  display: none !important;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-toolbar-btn-ellipsis .dxbl-toolbar-adaptive-item-preview-image {
  display: block;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text .dxbl-adaptive-item,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-group.dxbl-adaptive-state-grouping-no-text dxbl-toolbar-item {
  display: none;
}
.dxbl-ribbon .dxbl-adaptive-container .dxbl-toolbar-item-collapsed,
.dxbl-ribbon .dxbl-adaptive-container .dxbl-adaptive-item-collapsed {
  display: none;
}
.dxbl-ribbon .dxbl-ribbon-color-picker-image-container,
.dxbl-ribbon .dxbl-ribbon-color-picker-image-source {
  width: var(--dxbl-ribbon-color-picker-width);
  height: var(--dxbl-ribbon-color-picker-height);
  border-radius: var(--dxbl-ribbon-color-picker-border-radius);
  outline: var(--dxbl-ribbon-color-picker-outline);
}
.dxbl-ribbon .dxbl-ribbon-color-picker-image-container {
  border: 1px solid currentcolor;
  background-color: var(--colorpicker-back-color);
}
.dxbl-ribbon .dxbl-ribbon-color-picker-image-source {
  color: var(--colorpicker-back-color);
}

.dxbl-itemlist-dropdown .dxbl-dropdown-dialog .dxbl-ribbon-item .dxbl-text-edit {
  margin: 0.25rem 0.375rem 0.25rem 0.75rem;
}

.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list {
  --dxbl-ribbon-color-picker-border-radius: 4px;
  --dxbl-ribbon-color-picker-outline: 1px solid var(--bs-border-color, var(--bs-gray-400, #ced4da));
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-toolbar-group-dropdown-name {
  padding-left: calc(var(--dxbl-toolbar-dropdown-btn-padding-x) * 2);
  font-weight: 600;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-toolbar-dropdown-item.dxbl-toolbar-combobox .dxbl-toolbar-edit-combobox {
  width: 100%;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-toolbar-dropdown-item.dxbl-toolbar-combobox .dxbl-toolbar-edit-combobox .dxbl-text-edit {
  margin-right: 0;
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-ribbon-color-picker-image-container,
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-ribbon-color-picker-image-source {
  border-radius: var(--dxbl-ribbon-color-picker-border-radius);
  outline: var(--dxbl-ribbon-color-picker-outline);
}
.dxbl-toolbar-dropdown .dxbl-toolbar-dropdown-item-list .dxbl-ribbon-color-picker-image-source.dxbl-ribbon-color-picker-image-container {
  background-color: unset;
  color: var(--back-color);
}

.dx-theme-marker {
  font-family: "dx.any";
}

.dxbl-btn.dxbl-btn-secondary {
  --dxbl-btn-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-color: var(--bs-gray-900, #212529);
  --dxbl-btn-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-hover-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-active-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-disabled-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-disabled-color: var(--bs-gray-900, #212529);
  --dxbl-btn-disabled-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-focus-shadow-color: var(--bs-gray-200, #e9ecef);
}

.dxbl-btn.dxbl-btn-outline-secondary {
  --dxbl-btn-color: currentcolor;
  --dxbl-btn-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-hover-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-active-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-disabled-color: currentcolor;
  --dxbl-btn-disabled-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-focus-shadow-color: var(--bs-gray-200, #e9ecef);
}

.dxbl-btn.dxbl-btn-text-secondary {
  --dxbl-btn-color: currentcolor;
  --dxbl-btn-hover-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-hover-color: var(--bs-gray-900, #212529);
  --dxbl-btn-hover-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-active-bg: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-active-color: var(--bs-gray-900, #212529);
  --dxbl-btn-active-border-color: var(--bs-gray-300, #dee2e6);
  --dxbl-btn-disabled-color: currentcolor;
  --dxbl-btn-focus-shadow-color: var(--bs-gray-200, #e9ecef);
}

.dxbl-btn-standalone.dxbl-disabled .dxbl-btn-caption, .dxbl-btn-standalone:disabled .dxbl-btn-caption {
  opacity: var(--dxbl-btn-caption-disabled-opacity);
}
.dxbl-btn-standalone.dxbl-disabled .dxbl-btn-icon, .dxbl-btn-standalone:disabled .dxbl-btn-icon {
  opacity: var(--dxbl-btn-icon-disabled-opacity);
}

.dx-d-none {
  display: none !important;
}

.dx-prevent-selection {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -ms-touch-action: none;
      touch-action: none;
}

.sr-only,
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.dxbs-preventsel {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}

/*iOS click does not work - workaround*/
.dxbs-clickable,
.dxbs-clickable label {
  cursor: pointer;
  pointer-events: auto;
}

.dxbs-non-clickable {
  pointer-events: none;
}

input.dxbl-hide-ms-button::-ms-reveal {
  display: none;
}

.dx-hint {
  z-index: 2147483647;
  display: none;
  /*position: absolute;*/
  -webkit-box-shadow: 0px 2px 24px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0px 2px 24px 0 rgba(0, 0, 0, 0.24);
}

.dx-hint .dxh-callout {
  border-width: 8px;
}

.dx-hint .dxh-callout:after {
  content: "";
  border-width: 7px;
}

.dx-hint.bs-popover-bottom .popover-header::before {
  border-bottom: 0px;
}

.dx-hint.bs-popover-bottom .arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-top .arrow::before {
  border-top-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-left .arrow::before {
  border-left-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-right .arrow::before {
  border-right-color: rgba(0, 0, 0, 0.1);
}

.dx-hint.bs-popover-top .arrow,
.dx-hint.bs-popover-bottom .arrow {
  left: calc(50% - 0.5rem);
}

.dx-hint.bs-popover-left .arrow,
.dx-hint.bs-popover-right .arrow {
  top: calc(50% - 0.5rem);
}

.dx-hint.bs-popover-center .arrow {
  display: none;
}

.dx-hint .dxh-callout,
.dx-hint .dxh-callout:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*top*/
.dx-hint.dxh-top .dxh-callout {
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  border-bottom-width: 0;
}

.dx-hint.dxh-top .dxh-callout:after {
  bottom: 1px;
  margin-left: -7px;
  content: " ";
  border-bottom-width: 0;
}

.dx-hint.dxh-top .dxh-callout {
  border-top-color: #cecece;
}

.dx-hint.dxh-top .dxh-inner-callout,
.dx-hint.dxh-top .dxh-callout:after {
  border-top-color: #fff;
}

/*right*/
.dx-hint.dxh-right .dxh-callout {
  top: 50%;
  left: -8px;
  margin-top: -8px;
  border-left-width: 0;
}

.dx-hint.dxh-right .dxh-callout:after {
  bottom: -7px;
  left: 1px;
  content: " ";
  border-left-width: 0;
}

.dx-hint.dxh-right .dxh-callout {
  border-right-color: #cecece;
}

.dx-hint.dxh-right .dxh-callout:after {
  border-right-color: #fff;
}

/*bottom*/
.dx-hint.dxh-bottom .dxh-callout {
  top: -8px;
  left: 50%;
  margin-left: -8px;
  border-top-width: 0;
}

.dx-hint.dxh-bottom .dxh-callout:after {
  top: 1px;
  margin-left: -7px;
  content: " ";
  border-top-width: 0;
}

.dx-hint.dxh-bottom .dxh-callout {
  border-bottom-color: #cecece;
}

.dx-hint.dxh-bottom .dxh-callout:after {
  border-bottom-color: #fff;
}

/*left*/
.dx-hint.dxh-left .dxh-callout {
  top: 50%;
  right: -8px;
  margin-top: -8px;
  border-right-width: 0;
}

.dx-hint.dxh-left .dxh-callout:after {
  right: 1px;
  bottom: -7px;
  content: " ";
  border-right-width: 0;
}

.dx-hint.dxh-left .dxh-callout {
  border-left-color: #cecece;
}

.dx-hint.dxh-left .dxh-callout:after {
  border-left-color: #fff;
}

.dxbs-icon-close, .dxbs-icon-apply, .dxbs-caret-left, .dxbs-caret-right, .dxbs-icon-expanded, .dxbs-icon-collapsed, .dxbs-caret-bottom {
  width: inherit;
  height: inherit;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  position: relative;
}

.dxbs-caret-left,
.dxbs-caret-right {
  height: 10px;
  width: 10px;
}

.dxbs-icon-close:before,
.dxbs-icon-close:after {
  content: " ";
  position: absolute;
  left: -7%;
  top: 50%;
  width: calc(141% - 2px);
  height: 0;
  border-top: 2px solid currentColor;
}

.dxbs-icon-close:before {
  -webkit-transform: rotate(45deg) translate(-1px, -0.5px);
       -o-transform: rotate(45deg) translate(-1px, -0.5px);
          transform: rotate(45deg) translate(-1px, -0.5px);
}

.dxbs-icon-close:after {
  -webkit-transform: rotate(-45deg) translate(0.5px, -1px);
       -o-transform: rotate(-45deg) translate(0.5px, -1px);
          transform: rotate(-45deg) translate(0.5px, -1px);
}

.dxbs-icon-apply:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 12.5%;
  width: 100%;
  height: 50%;
  border-bottom: 2px solid currentColor;
  border-left: 2px solid currentColor;
  -webkit-transform: rotate(-45deg) translate(-1px, -1px);
       -o-transform: rotate(-45deg) translate(-1px, -1px);
          transform: rotate(-45deg) translate(-1px, -1px);
}

.dxbs-caret-left::before,
.dxbs-caret-right:before,
.dxbs-caret-bottom::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 80%;
  height: 80%;
  border-top: 2px solid currentColor;
  border-left: 2px solid currentColor;
  -webkit-transform: translate(2px, 2px);
       -o-transform: translate(2px, 2px);
          transform: translate(2px, 2px);
}

.dxbs-caret-left {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.dxbs-caret-right {
  -webkit-transform: rotate(135deg);
       -o-transform: rotate(135deg);
          transform: rotate(135deg);
}

.dxbs-caret-bottom {
  -webkit-transform: rotate(-135deg);
       -o-transform: rotate(-135deg);
          transform: rotate(-135deg);
}

.dxbs-icon-expanded::before,
.dxbs-icon-collapsed::before {
  content: " ";
  position: absolute;
  left: 50%;
  top: 50%;
  border-top: 0.3rem solid transparent;
  border-left: 0.3rem solid currentColor;
  border-bottom: 0.3rem solid transparent;
  -webkit-transform: translate(-30%, -50%);
       -o-transform: translate(-30%, -50%);
          transform: translate(-30%, -50%);
}

.dxbs-icon-expanded::before {
  -webkit-transform: rotate(90deg) translate(-85%, 25%);
       -o-transform: rotate(90deg) translate(-85%, 25%);
          transform: rotate(90deg) translate(-85%, 25%);
}

.dxbs-icon-expanded,
.dxbs-icon-collapsed {
  overflow: hidden;
}

.btn.dxbs-cmd-btn:focus:before, .btn.dxbs-cmd-btn:hover:before {
  content: " ";
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: currentColor;
  left: 0;
  top: 0;
  opacity: 0.1;
}

.btn.dxbs-cmd-btn:focus:hover:before {
  opacity: 0.2;
}

.btn.dxbs-cmd-btn {
  width: 1rem;
  height: 1rem;
  padding: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1rem;
      -ms-flex: 0 0 1rem;
          flex: 0 0 1rem;
  font-size: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: inherit !important;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.btn.dxbs-cmd-btn:not(:focus) {
  color: inherit;
}

.btn.dxbs-cmd-btn:hover:before {
  border-radius: 50%;
}
.btn.dxbs-cmd-btn:focus:before {
  border-radius: 50%;
}
@media (hover: none) {
  .dxbs-cmd-btn {
    color: inherit !important;
  }
  .dxbs-cmd-btn:before {
    opacity: 0 !important;
  }
}
.dxbs-cmd-btn.btn-link:focus, .dxbs-cmd-btn.btn-link.focus, .dxbs-cmd-btn.btn-link.active, .dxbs-cmd-btn.btn-link:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dxbs-calendar .btn.dxbs-cmd-btn {
  width: 0.7em;
  height: 0.7em;
  padding: 0.5rem;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 0.7em;
      -ms-flex: 0 0 0.7em;
          flex: 0 0 0.7em;
}

.dxbs-progress.disabled > .progress > .progress-bar {
  -o-animation: none;
     animation: none;
  -webkit-animation: none;
}

@-webkit-keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}

@-o-keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}

@keyframes dynamic_opacity {
  from {
    opacity: 0.35;
  }
  to {
    opacity: 0.5;
  }
}
.dxbs-gridview tr {
  -webkit-transition: opacity linear 0.35s;
  -o-transition: opacity linear 0.35s;
  transition: opacity linear 0.35s;
}
.dxbs-gridview .dxbs-row-loading {
  opacity: 0.15;
}
.dxbs-gridview .dxbs-row-loading td::before {
  content: "|";
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 4rem;
  width: 100%;
  background-color: currentColor;
  opacity: 0;
  border-radius: 10rem;
  -webkit-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
       -o-animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
          animation: 1s linear 0.35s infinite alternate both running dynamic_opacity;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-bool::before {
  max-width: 4rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-date::before {
  max-width: 8rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number::before {
  min-width: 3rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-1::before {
  max-width: 50%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-1::before {
  max-width: 3rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-2::before {
  max-width: 60%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-2::before {
  max-width: 4rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-3::before {
  max-width: 70%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-3::before {
  max-width: 5rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-4::before {
  max-width: 80%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-4::before {
  max-width: 6rem;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-str.dx-sk-5::before {
  max-width: 90%;
}
.dxbs-gridview .dxbs-row-loading .dx-sk-number.dx-sk-5::before {
  max-width: 7rem;
}

.dxbs-gridview .dxbs-page-size-selector {
  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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbs-gridview .dxbs-page-size-selector .dxbl-text-edit {
  margin-left: 4px;
  width: 5em;
}
.dxbs-gridview .dxbs-page-size-selector .col-form-label {
  margin-right: 4px;
}
.dxbs-gridview .btn-toggle.dxbs-cmd-btn {
  width: unset;
  height: unset;
  padding: 0;
  position: relative;
  z-index: 1;
  color: inherit;
  border: 0;
}
.dxbs-gridview .dxbs-toggle-cell {
  vertical-align: top !important; /*review and drop all !importants*/
}
.dxbs-gridview .dxbs-table > thead > tr > th .dxbl-checkbox, .dxbs-gridview .dxbs-table > tbody > tr > td .dxbl-checkbox {
  border: 0;
}
.dxbs-gridview .dxbs-table > thead > tr > th .dxbl-checkbox .dxbl-checkbox-check-element, .dxbs-gridview .dxbs-table > tbody > tr > td .dxbl-checkbox .dxbl-checkbox-check-element {
  margin: 0;
}
.dxbs-gridview .dxbs-data-row > td.table-active {
  background-image: -webkit-repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
  background-image: -o-repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
  background-image: repeating-linear-gradient(0, var(--selection-bg), var(--selection-bg));
}
.dxbs-gridview .dxbs-data-row > .dxbs-toggle-cell {
  vertical-align: middle !important; /*review and drop all !importants*/
  border-bottom: 0;
}
.dxbs-gridview .dxbs-toggle-cell, .dxbs-gridview .dxbs-grid-group-cell-offset {
  border-right: 0;
}
.dxbs-gridview .dxbs-toggle-cell + td, .dxbs-gridview .dxbs-grid-group-cell-offset + .dxbs-grid-group-cell-offset {
  border-left: 0;
}
.dxbs-gridview .dxbs-grid-cols-togglebtn {
  min-width: 1.5rem;
  width: var(--button-w, 1.5rem);
}
.dxbs-gridview .dxbs-grid-group-span-row {
  visibility: hidden;
}
.dxbs-gridview .dxbs-grid-group-span-row > td {
  padding: 0;
  border: 0;
}
.dxbs-gridview > .card > .card-body {
  padding: 0.5em;
}
.dxbs-gridview .dxbs-grid-cell-loading::before {
  content: "|";
  visibility: hidden;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 0;
  font-size: inherit;
  overflow: hidden;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child {
  display: inline-block;
  margin-right: -0.5rem;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child .custom-control-label {
  vertical-align: top;
  cursor: pointer;
}
.dxbs-gridview .dxbs-select-cell > .custom-control:only-child input:disabled ~ .custom-control-label {
  cursor: not-allowed;
}
.dxbs-gridview .dxbs-fixed > thead > tr > th.dxbs-select-cell, .dxbs-gridview .dxbs-fixed > tbody > tr > td.dxbs-select-cell {
  text-overflow: clip;
}
.dxbs-gridview .dxbs-fixed > thead > tr > th.dxbs-select-cell > .custom-control:only-child > .custom-control-input, .dxbs-gridview .dxbs-fixed > tbody > tr > td.dxbs-select-cell > .custom-control:only-child > .custom-control-input {
  left: 0;
  top: 0;
  width: 0;
  height: 0;
}
.dxbs-gridview th.dxbs-grid-checkbox-col {
  text-align: center;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell:not(:first-child) {
  border-left-style: hidden;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell:not(:last-child) {
  border-right-style: hidden;
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell {
  font-weight: 700;
  position: relative;
  vertical-align: top;
  /*max-width: 1px;*/
}
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dx-grid-summary-cell div {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.dxbs-gridview td.dx-grid-summary-cell:before {
  content: "";
  background-color: var(--bs-gray);
  position: absolute;
  opacity: 0.035;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.dxbs-gridview > .card > .dxbs-table > thead > tr:last-child > td, .dxbs-gridview > .card > .dxbs-table > thead > tr:last-child > th, .dxbs-gridview > .card > * > .dxbs-table > thead > tr:last-child > td, .dxbs-gridview > .card > * > .dxbs-table > thead > tr:last-child > th {
  border-bottom-width: 1px;
}
.dxbs-gridview > .card > .table-bordered, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered {
  border-left-width: 0;
  border-right-width: 0;
}
.dxbs-gridview > .card > .table-bordered > thead, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead {
  border-color: inherit;
}
.dxbs-gridview > .card > .table-bordered > thead > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > thead > tr > td:last-child, .dxbs-gridview > .card > .table-bordered > tbody > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > tbody > tr > td:last-child, .dxbs-gridview > .card > .table-bordered > tfoot > tr > th:last-child, .dxbs-gridview > .card > .table-bordered > tfoot > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > thead > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tbody > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tbody > tr > td:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tfoot > tr > th:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.dxbs-gridview > .card > .table-bordered:last-child, .dxbs-gridview > .card > .table-bordered:last-child > tbody:last-child > tr:last-child > td, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered:last-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD) > .table-bordered:last-child > tbody:last-child > tr:last-child > td {
  border-bottom-width: 0;
}
.dxbs-gridview > .card > .table-bordered:first-child, .dxbs-gridview > .card > .table-bordered:first-child > thead > tr:first-child > th, .dxbs-gridview > .card > .table-bordered:first-child > tbody:first-child > tr:first-child > td, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child > thead > tr:first-child > th, .dxbs-gridview > .card > div:not(.dxgvHSDC):not(.dxgvCSD):not(.dxbs-grid-gph) > .table-bordered:first-child > tbody:first-child > tr:first-child > td {
  border-top-width: 0;
}
.dxbs-gridview > .card, .dxbs-gridview > .card > .card,
.dxbs-gridview > .card .dxbs-grid-edit-form > .dxbl-fl .row > div {
  position: static;
}
.dxbs-gridview > .card > .dxgvHSDC.card:not(:first-child), .dxbs-gridview > .card > .dxgvCSD.card:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.dxbs-gridview > .card > .dxgvHSDC.card:not(:last-child), .dxbs-gridview > .card > .dxgvCSD.card:not(:last-child) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.dxbs-gridview > .card .dxbs-grid-header-container > .dxbs-grid-fixed-table {
  position: absolute;
}
.dxbs-gridview .dx-btn.btn-link:focus, .dxbs-gridview .dx-btn.btn-link.focus, .dxbs-gridview .dx-btn.btn-link.active, .dxbs-gridview .dx-btn.btn-link:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dxbs-table > tbody > tr > td.dx-rowtemplate-padding {
  padding: 0;
}

.dxbs-fixed > tbody > tr > td.dxbs-grid-edit-form {
  overflow: visible;
}

.dxbs-gridview > .card > .card-header {
  padding: 0.375rem !important;
}

@media (max-width: 767px), (hover: none) {
  .dxbs-group-panel-container > .dxbs-group-panel {
    white-space: nowrap;
    overflow-x: hidden;
  }
  .dxbs-group-panel-container {
    display: grid;
  }
}
.dxbs-gridview .dxbs-fixed-header-content .dxbs-sort-order-indicator,
.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel .dxbs-sort-order-indicator {
  display: inline-block;
  border: 0;
  padding: 0;
  color: inherit;
  margin-left: 0.5em;
}

.dxbs-gridview .dxbs-fixed-header-content .dxbs-sort-order-indicator > .dxbl-image,
.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel .dxbs-sort-order-indicator > .dxbl-image {
  display: block;
}

.dxbs-gridview .dxbs-group-panel-container .dxbs-group-panel > .card > .card-body > span[data-toggle=gridview-column-sort],
.dx-dragging-state > .card-body > span[data-toggle=gridview-column-sort],
.dx-dragging-state > .card-body > .dxbs-sort-order-indicator {
  color: inherit;
}

.dxbs-gridview.dxbs-has-vertical-scrollbar:not(.dxbs-vertical-scrollbar-visible) > .card > .dxgvHSDC > table > thead > tr > th:last-child,
.dxbs-gridview.dxbs-has-vertical-scrollbar:not(.dxbs-vertical-scrollbar-visible) > .card > .dxgvCSD > table > tbody > tr > td:last-child {
  border-right-width: 0;
}

.dxbs-gridview > .card > .dxbs-grid-vsd > table > tbody > tr > td.dx-grid-summary-cell {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: inherit;
}

.dxbs-popup-edit-row,
.dxbs-popup-edit-row > td {
  padding: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-height: 0;
  min-height: 0;
}

.dxbs-popup-edit-row,
.dxbs-popup-edit-row > td,
.dxbs-popup-edit-row + tr,
.dxbs-popup-edit-row + tr > td {
  border-width: 0 !important;
  border-style: solid !important;
}

.dxbs-grid-pager {
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.dxbs-grid-pager .pagination {
  margin: 0;
}
.dxbs-grid-pager .pagination > li > button:not(.disabled), .dxbs-grid-pager .pagination > li > div.page-link:not(.disabled) {
  cursor: pointer;
}

.dxbs-gridview .dxbs-editform .dxbs-datagrid-inplace-edit-area {
  overflow: hidden;
  width: 100%;
}
.dxbs-gridview .dxbs-editform .dxbs-datagrid-inplace-edit-area > div {
  padding: 1em 0.5em;
  max-width: var(--component-width);
  will-change: transform;
  -webkit-transform: translateX(var(--scroll-left));
       -o-transform: translateX(var(--scroll-left));
          transform: translateX(var(--scroll-left));
}

th:focus {
  outline: 0;
}

table.dx-resize thead tr th > button,
table.dx-resize .dxbs-fixed-header-content {
  width: calc(100% - 7px);
}

.dxAndroidMobilePlatform table.dx-resize thead tr th > button,
.dxAndroidMobilePlatform .dxbs-fixed-header-content,
.dxMacOSMobilePlatform table.dx-resize thead tr th > button,
.dxMacOSMobilePlatform .dxbs-fixed-header-content {
  width: calc(100% - 1px);
}

th:focus > button:before,
th:focus .dxbs-fixed-header-content:before {
  content: "";
  position: absolute;
  width: inherit;
  height: 100%;
}

table.dx-resize {
  table-layout: fixed;
}

table.dx-resize th {
  position: relative;
}

table.dx-resize tr th span,
table.dx-resize tr th:not(.dxbs-toggle-cell):not(.dxbs-grid-group-cell-offset) span,
table.dx-resize tr td:not(.dxbs-toggle-cell):not(.dxbs-grid-group-cell-offset):not(.dxbs-grid-edit-form) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dxMacOSMobilePlatform table.dx-resize thead {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.dxAndroidMobilePlatform .dxColumnResizeAnchor:before,
.dxMacOSMobilePlatform .dxColumnResizeAnchor:before {
  background-color: transparent;
  position: absolute;
  content: "";
  height: 100%;
  width: 21px;
  right: -10px;
}

.dxAndroidMobilePlatform .dxColumnResizeAnchor,
.dxMacOSMobilePlatform .dxColumnResizeAnchor,
.dxAndroidMobilePlatform th:focus .dxColumnResizeAnchor,
.dxMacOSMobilePlatform th:focus .dxColumnResizeAnchor {
  width: 1px;
  opacity: 0;
}

.dxAndroidMobilePlatform th:focus:before,
.dxMacOSMobilePlatform th:focus:before {
  content: none !important;
}

.dxColumnResizeAnchor {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  top: 0;
  right: 0;
  width: 7px;
  height: 100%;
  position: absolute;
  cursor: col-resize;
  z-index: 1;
  opacity: 0;
}

th:focus .dxColumnResizeAnchor {
  top: 3px;
  right: 3px;
  height: calc(100% - 6px);
  -webkit-box-shadow: 0 0 0 1px var(--dx-accent-shadow-color, rgba(128, 128, 128, 0.25));
          box-shadow: 0 0 0 1px var(--dx-accent-shadow-color, rgba(128, 128, 128, 0.25));
  border-radius: 2px;
  opacity: 1;
}

.dxColumnResizeAnchor:active:before {
  background-color: transparent;
  position: absolute;
  content: "";
  height: 100%;
  width: 45px;
  left: -20px;
}

th:focus .dxColumnResizeAnchor::after {
  content: " ";
  width: 3px;
  height: 10px;
  border-left: 1px solid var(--dx-accent-color, var(--bs-primary));
  border-right: 1px solid var(--dx-accent-color, var(--bs-primary));
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}

.table th:focus:before {
  content: "";
  display: block;
  position: absolute;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 2px var(--dx-accent-color, var(--bs-primary));
          box-shadow: 0 0 0 2px var(--dx-accent-color, var(--bs-primary));
  z-index: 0;
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  -webkit-transform: translate3d(-0.25rem, -0.25rem, 0);
          transform: translate3d(-0.25rem, -0.25rem, 0);
  top: 7px;
  left: 7px;
  opacity: 0.5;
}

.card-body.dxbs-grid-pager.dx-resize {
  overflow-x: auto;
}

.dxbs-gridview table.dx-resize .dxbs-fixed > thead > tr > th {
  overflow: unset;
}

dxbl-thumb {
  cursor: -webkit-grab;
  cursor: grab;
}

dxbs-thumb-dragging {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.column-chooser-elements-container .column-chooser-element-container.freeze.up {
  -webkit-transform: translateY(calc(1px - 100%));
       -o-transform: translateY(calc(1px - 100%));
          transform: translateY(calc(1px - 100%));
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1006;
}

.column-chooser-elements-container .column-chooser-element-container.freeze.down {
  -webkit-transform: translateY(calc(100% - 1px));
       -o-transform: translateY(calc(100% - 1px));
          transform: translateY(calc(100% - 1px));
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1004;
}

.column-chooser-elements-container .column-chooser-element-container.freeze {
  -webkit-transform: translateY(0%);
       -o-transform: translateY(0%);
          transform: translateY(0%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s, -o-transform 0.3s;
  z-index: 1005;
  pointer-events: none;
}

.column-chooser-elements-container {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: inherit;
  color: inherit;
  display: none;
  width: 100%;
  max-height: 60vh;
  border: inherit;
}

.column-chooser-elements-container:focus {
  outline: none;
}

.column-chooser-element-container.page-link {
  margin-left: unset !important;
  line-height: unset !important;
}

.column-chooser-element-container.page-link:focus {
  position: static;
}

.column-chooser-element-container.page-link:hover {
  z-index: auto;
}

.column-chooser-element-container.page-link:focus::before {
  content: " ";
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  width: 100%;
  height: var(--h, auto);
  left: 0px;
  top: calc(var(--t, auto) - var(--bt, auto));
  -webkit-box-shadow: inherit;
          box-shadow: inherit;
  z-index: 1001;
}

.column-chooser-element-container.page-link:focus .column-chooser-drag-icon-owner {
  top: var(--t, auto);
  height: calc(var(--h, auto) - var(--bt, auto) * 2);
}

.column-chooser-elements-container:last-child {
  display: block;
}

.column-chooser-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;
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

.column-chooser-header {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: inherit;
  border-bottom-width: 1px !important;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
}

.column-chooser-element-container {
  max-width: 325px;
}

.column-chooser-element-container.list-group-item {
  border-left: 0;
  border-right: 0;
  background: inherit;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.85rem;
  padding-right: 0.85rem;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: inherit;
  border-style: inherit;
}

.column-chooser-element-container.list-group-item.active,
.column-chooser-element-container.list-group-item:hover,
.column-chooser-element-container.list-group-item:focus {
  background: inherit;
  color: inherit;
}

.column-chooser-container .custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.column-chooser-element-container.list-group-item:first-child {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  border-top-color: transparent;
}

.column-chooser-element-container.list-group-item:last-child {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  border-bottom-color: transparent;
}

.column-chooser-elements-container .column-chooser-element-container.in-drag {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  border-top-color: inherit;
  border-bottom-style: solid;
  position: absolute;
  pointer-events: none;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  z-index: 1008;
}

.column-chooser-element-checkbox {
  -ms-user-select: none;
      user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  display: block;
  width: 100%;
  margin-bottom: 0;
  cursor: pointer;
}

.column-chooser-elements-container.column-chooser-enable-drag-drop .column-chooser-element-container.list-group-item {
  padding-right: 0;
}
.column-chooser-elements-container.column-chooser-enable-drag-drop .column-chooser-element-container.list-group-item > .column-chooser-element-checkbox {
  padding-right: calc(24px + 18px + 16px);
}

.column-chooser-element-checkbox .dxbl-checkbox > label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  vertical-align: top;
  pointer-events: none;
}

.column-chooser-element-checkbox .dxbl-checkbox input {
  pointer-events: none;
}

.column-chooser-element-checkbox > .dxbl-checkbox .dxbs-checkbox-label.dxbs-checkbox-label-wrap {
  white-space: nowrap;
}

.column-chooser-caption {
  font-size: 0.925rem;
  font-weight: 600;
  margin-left: 8px;
  padding-right: 24px;
}

.column-chooser-button {
  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;
}
.column-chooser-button .column-chooser-button-icon {
  width: 16px;
  height: 16px;
  margin-right: 0.5rem;
}

.column-chooser-drag-icon {
  width: 18px;
  height: 18px;
}

.column-chooser-drag-icon-owner {
  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: absolute;
  cursor: move;
  width: calc(18px + 16px);
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  right: 0;
  top: 0;
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

.column-chooser-exit-icon {
  width: 18px;
  height: 18px;
}

.column-chooser-exit-button {
  width: 18px;
  height: 18px;
  margin-right: 8px;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.dxbl-toolbar-dropdown.border-inherit > .modal-body {
  background: inherit;
  color: inherit;
  border: inherit;
  border-width: 0;
}

.dxbl-toolbar-dropdown.border-inherit > .modal-body > .column-chooser-elements-container {
  background: inherit;
  color: inherit;
  border: inherit;
}

.grid-toolbar.card-header {
  padding: 6px;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-element-container {
  max-width: 100%;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-element-checkbox {
  margin-left: 0;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-drag-icon {
  margin-left: 0;
  margin-right: 0;
}

.dxbl-toolbar-dropdown.dxbl-toolbar-dropdown-modal .column-chooser-elements-container {
  overflow: unset;
  -webkit-overflow-scrolling: unset;
  max-height: none;
}

.grid-header-template {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border: inherit;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}

.grid-header-template + .dxbs-table {
  border-top-width: 0;
}

.dxbl-toolbar-no-item-text .dxbl-toolbar-group .column-chooser-button-label {
  display: none;
}

.column-chooser-element-container.list-group-item + .list-group-item {
  border-top-width: 0;
}

.dxIE .page-link.column-chooser-element-container:focus {
  position: relative;
}

.dxbl-grid[data-dx-focus-hidden] *:focus,
.dxbl-grid tr[data-dx-focus-hidden] > td:focus,
.dxbl-grid tbody[data-dx-focus-hidden] *:focus,
.dxbl-list-box[data-dx-focus-hidden] *:focus,
.dxbl-calendar[data-dx-focus-hidden] *:focus-within,
.dxbl-dropdown[data-dx-focus-hidden] *:focus-within,
.dxbl-modal[data-dx-focus-hidden] *:focus-within,
.dxbl-btn-group[data-dx-focus-hidden] *:focus,
.dxbl-btn-group-vertical[data-dx-focus-hidden] *:focus,
.dxbl-btn-dropdown[data-dx-focus-hidden] *:focus,
.dxbl-btn-split[data-dx-focus-hidden] *:focus,
[data-dx-focus-hidden] .dxbs-clear-btn:focus, [data-toggle=gridview-column-sort]:focus {
  outline: 0 !important;
}

[data-dx-focus-hidden] .dxbs-clear-btn {
  background: none;
}

.dx-blazor-colorpicker {
  padding: 0.5rem;
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.dx-blazor-colorpicker .dx-blazor-colorpicker-custom-color-area {
  margin-top: 0.5rem;
}
.dx-blazor-colorpicker .dx-blazor-colorpicker-custom-color-area .btn {
  width: 100%;
}
.dx-blazor-colorpicker .dx-blazor-colorpicker-custom-color-area .dx-blazor-colorpicker-table {
  margin-top: 0.5rem;
}

.dx-blazor-colorpicker-automatic-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.5rem;
  cursor: pointer;
}
.dx-blazor-colorpicker-automatic-container .dx-blazor-colorpicker-cell {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.dx-blazor-colorpicker-automatic-caption {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dx-blazor-colorpicker-table {
  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;
}

.dx-blazor-colorpicker-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.dx-blazor-colorpicker-row:not(:last-child) {
  margin-bottom: 0.25rem;
}

.dx-blazor-colorpicker-cell {
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
}
.dx-blazor-colorpicker-cell:not(:last-child) {
  margin-right: 0.25rem;
}
.dx-blazor-colorpicker-cell.dx-blazor-colorpicker-selected-color {
  outline: 2px solid var(--primary);
  outline-offset: -1px;
}
.dx-blazor-colorpicker-cell:hover {
  outline: 2px solid var(--primary);
  outline-offset: -1px;
}

.dx-blazor-colorpicker-pallete {
  width: 12.5rem;
  height: 12.5rem;
  position: relative;
  cursor: crosshair;
}

.dx-blazor-colorpicker-pallete-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.dx-blazor-colorpicker-pallete-gradient-white {
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(white));
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0)), to(#fff));
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0), #fff);
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0), #fff);
}

.dx-blazor-colorpicker-pallete-gradient-black {
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), #000);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000);
}

.dx-blazor-colorpicker-hue-scale-wrapper {
  height: 12.5rem;
  width: 1.75rem;
  margin-left: 0.5rem;
  position: relative;
}

.dx-blazor-colorpicker-hue-scale {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left bottom, left top, from(red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, red), color-stop(17%, #ff0), color-stop(33%, #0f0), color-stop(50%, #0ff), color-stop(67%, #00f), color-stop(83%, #f0f), to(red));
  background-image: -webkit-linear-gradient(bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
  background-image: -o-linear-gradient(bottom, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
  background-image: linear-gradient(0deg, red 0, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);
}

.dx-blazor-colorpicker-custom-color {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.dx-blazor-colorpicker-hue-selection-rect {
  position: absolute;
  width: 100%;
  left: 0px;
  height: 0.65rem;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  border: 2px solid white;
  z-index: 1;
}

.dx-blazor-colorpicker-color-selection {
  position: absolute;
  width: 1rem;
  height: 1rem;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.35);
  border: 2px solid white;
  border-radius: 50%;
  z-index: 1;
}

.dx-blazor-colorpicker-editors-container {
  padding-top: 0.5rem;
  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;
}
.dx-blazor-colorpicker-editors-container .dxbs-textbox:first-child {
  padding-bottom: 0.35rem;
}

.dx-blazor-colorpicker-btn-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding-top: 0.5rem;
}
.dx-blazor-colorpicker-btn-container .btn:first-child {
  margin-right: 0.25rem;
}

/* Common */
.dxbs-position-relative {
  position: relative;
}

/* Accessibility */
.dxAIFE,
.dxAIFME {
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: polygon(0 0);
  /* clip-path: polygon(0 0); */
}

.dxAIFE {
  height: 1px;
  overflow: hidden;
  position: absolute !important;
}

.dxAIFME {
  position: fixed;
  left: 0;
  top: 0;
}

/* GridView */
.dxbs-gridview {
  display: table;
  width: 100%;
}

.dxbs-gridview > .card .dxbs-table {
  margin-bottom: 0;
}

.dxbs-gridview > .card > .card-body > .card-body {
  padding: 0;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td,
.dxbs-gridview > .card .dxbs-table > thead > tr > th {
  vertical-align: middle;
  height: 100%;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td.bg-primary .btn-link {
  color: white;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-indent-cell {
  border-top-width: 0px;
  border-bottom-width: 0px;
  text-align: center;
}

.dxbs-gridview > .card .dxbs-table > tbody > .dxbs-empty-data-row > td {
  padding: 1em;
  text-align: center;
}

.dxbs-empty-data-row {
  opacity: 0.5;
}

/* non-data-header */
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-cmd-cell,
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-select-cell {
  cursor: default;
}

/* command cell buttons */
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-cmd-cell > .dxbl-btn-link,
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-cmd-cell > .dxbl-btn-link {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: baseline;
}

.dxbs-gridview > .card .dxbs-table > tbody > tr > td mark {
  padding: 0;
}

.dxbs-gridview .dxbs-cmd-cell,
.dxbs-gridview .dxbs-select-cell {
  text-align: center;
  white-space: nowrap;
}

.dxbs-gridview .dxbs-loading {
  display: inline-block;
}

/* Fixed layout */
.dxbs-gridview .dxbs-fixed {
  table-layout: fixed;
}

.dxbs-gridview .dxbs-fixed > thead > tr > th,
.dxbs-gridview .dxbs-fixed > tbody > tr > td {
  overflow: hidden;
  white-space: nowrap;
}

.dxbs-gridview .dxbs-fixed > thead > tr > th {
  text-overflow: ellipsis;
}

/* Scrolling */
.dxbs-gridview > .card > .dxgvHSDC,
.dxbs-gridview > .card > .dxgvCSD {
  border-radius: inherit;
  border-left: 0;
  border-right: 0;
  margin-bottom: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  position: static;
}

.dxbs-gridview > .card > .dxgvHSDC:first-child,
.dxbs-gridview > .card > .dxgvHSDC + .dxgvCSD:not(.dxbs-grid-hsd),
.dxbs-gridview > .card > .dxgvCSD:first-child { /*hidden*/
  border-top: 0;
}

/* Borders */
.dxbs-gridview > .card .dxbs-table > thead > tr:first-child > th,
.dxbs-gridview > .card .dxbs-table > thead > tr:first-child > td {
  border-top: 0;
}

.dxbs-gridview .dxbs-nlb,
.dxbs-gridview > .card .dxbs-table > thead > tr > th:first-child,
.dxbs-gridview > .card .dxbs-table > thead > tr > td:first-child {
  border-left-style: none;
}

.dxbs-gridview .dxbs-nrb {
  border-right: 0;
}

.dxbs-gridview > .card .dxbs-table > thead > tr > th,
.dxbs-gridview > .card .dxbs-table > thead > tr > td {
  border-bottom-width: 0;
}

.dxbs-gridview > .card > .dxgvCSD > table {
  border-width: 0;
}

.dxbs-gridview > .card > .dxgvHSDC + .dxgvCSD:not(.dx-scrolling) > table > tbody > tr:first-child > td {
  border-top: 0;
}

.dxbs-gridview.dxbs-vertical-scrollbar-visible:not(.dxbs-fm-details) > .card > .dxgvCSD:not(.dx-scrolling) > table > tbody > tr:last-child > td {
  border-bottom: 0;
}

/* GridView and CardView headers (cells and blocks) */
.dxbs-th.card {
  margin: 0 0.5em 0 0;
  display: inline-block;
  vertical-align: middle;
}

.dxbs-th.card > .card-body {
  padding: 0.3rem 0.75rem;
}

.dxbs-gridview > .card .dxbs-table > thead > tr > th,
.dxbs-th.card > .card-body {
  cursor: pointer;
  vertical-align: middle;
}

.dxbs-gridview > .card .dxbs-table > thead > tr.dxbs-filter-row > td,
.dxbs-th.card > .card-body.dxbs-noclick {
  cursor: default;
}

.dxbs-th.card > .card-body > span {
  font-weight: 600;
}

.dxbs-th.card > .card-body > span:not(:last-child) {
  display: table-cell;
  width: 99.9%;
  vertical-align: middle;
}

.dxbs-gridview > .card .dxbs-table > thead > tr > th > button:not(.dxbs-cmd-btn),
.dxbs-th.card > .card-body > button {
  padding: 0 0.2rem;
  border-top: none;
  border-bottom: none;
}

.dxbs-fixed-header-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-align: center;
}

.dxbs-fixed-header-content > span {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-weight: 600;
}

.dxbs-fixed-header-content > button {
  padding: 0 0.2rem;
  text-decoration: none;
  border-top: none;
  border-bottom: none;
}

.dxbs-gridview .dxbs-fixed .dxbs-fixed-header-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dxbs-gridview td.table-active.bg-primary.text-white > .dxbl-checkbox > label {
  mix-blend-mode: screen;
}

/* PopupControl */
.dxbs-fast-nav.dropdown-menu,
.dxbs-dropdown-area.dropdown-menu {
  position: absolute;
  margin-bottom: 0px;
  padding: 0px;
}

.dxbs-gridview > .card {
  display: block;
}

.dxbs-gridview .dxbs-th.card > .card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-align: center;
}

.dxbs-gridview .dxbs-th.card > .card-body > span:not(:last-child) {
  display: inline-block;
}

/* Blazor */
/** Blazor Data Grid **/
:not(.dxbl-listbox) > .dxbs-gridview .dxbs-fixed-header-content > span:hover,
:not(.dxbl-listbox) > .dxbs-gridview .dxbs-fixed-header-content > span:focus {
  text-decoration: underline;
}

.dxbs-fixed-header-content > button.dxbl-btn-link,
td.dxbs-cmd-cell > button.dxbl-btn-link,
th.dxbs-cmd-cell > button.dxbl-btn-link {
  font-size: inherit;
}

th.dxbs-cmd-cell > button.dxbl-btn-link {
  font-weight: 600;
}

/* Virtual Scrolling */
.dxbs-gridview > div > .dxbs-grid-vsd {
  height: 200px;
  overflow-x: hidden;
}

.dxbs-gridview.dxbs-has-vertical-scrollbar.dxbs-vertical-scrollbar-visible > .card > .dxgvHSDC.dxbs-scrollbar-padding {
  padding-right: var(--dx-scrollbar-width, 17px);
}

.dxgvHSDC > .dxbs-table.table-bordered {
  border-width: 0;
}

.dxgvCSD {
  -webkit-overflow-scrolling: touch;
}

/* There is not pager */
.dxbs-gridview > .card > .dxgvHSDC + .dxgvCSD {
  border-bottom: none;
}

.dxbs-gridview > .card > .dxgvCSD + .card-body {
  border-color: inherit;
  border-width: 0;
  border-style: inherit;
  border-top-width: inherit;
}

.dxbs-table > tbody > tr.dxbs-grid-first-level-group > td.dxbs-toggle-cell,
table.dxbs-table:not(.dxbs-grouped) > tbody > tr > td:first-child:not(.dxbs-gridview-row-details) {
  border-left: 0;
}

/* command cell buttons */
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-cmd-cell > span > .dxbl-btn-link,
.dxbs-gridview > .card .dxbs-table > tbody > tr > td.dxbs-cmd-cell > span > .dxgBCTC > .dxbl-btn-link,
.dxbs-gridview > .card .dxbs-table > thead > tr > th.dxbs-cmd-cell > span > .dxbl-btn-link {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* Column Head Dragging */
.dx-dragging-state {
  position: absolute !important;
  z-index: 20000;
  will-change: transform;
  /*animation: translating 4s linear infinite;*/
  visibility: hidden;
  cursor: move;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: nowrap;
}

/*hidden*/
.dxbs-th.dx-dragging-state > .card-body {
  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;
}

.dxgv-target-marks {
  position: absolute !important;
  z-index: 19999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.dxbs-group-panel-empty {
  border-color: transparent !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

/* Column Grouping */
/*lack*/
.dxbs-header-indent {
  border-left-color: transparent !important;
}

/*lack*/
.dxbs-header-indent:not(.dxbs-header-indent-last) {
  border-right-color: transparent !important;
}

/*lack*/
.dxgvArm > .dxbs-header-indent {
  font-size: 0;
}

/*lack*/
.dxgvArm > .dxbs-header-indent > .invisible {
  height: 0;
}

/** Blazor ComboBox **/
.dx-dropdown-list-container > .dropdown-menu {
  padding: 0;
}

/*lack*/
.dx-lb-datagrid > .card {
  border: 0;
}

/*lack*/
.dx-lb-datagrid > .card > table > tbody > tr:last-child > td {
  border-bottom: 0;
}

/*lack*/
.dx-lb-datagrid > .card > table.dxbs-table > tbody > tr.dropdown-item {
  padding: 0;
}

/* Common for Blazor */
.dxbs-border-radius-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.dx-border-radius-inherit {
  border-radius: inherit !important;
}

.dx-border-radius-left-inherit {
  border-top-left-radius: inherit !important;
  border-bottom-left-radius: inherit !important;
}

.dx-border-radius-right-inherit {
  border-top-right-radius: inherit !important;
  border-bottom-right-radius: inherit !important;
}

.dx-border-radius-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.dxbs-gridview .dxbs-data-row > td > .dxbl-checkbox,
.dxbs-gridview tr > th.dxbs-select-cell > .dxbl-checkbox {
  padding-left: 0;
  margin-bottom: 0;
}
.dxbs-gridview .dxbs-data-row > td > .dxbl-checkbox > input,
.dxbs-gridview tr > th.dxbs-select-cell > .dxbl-checkbox > input {
  margin-left: 0;
}
.dxbs-gridview .dxbs-select-cell > .dxbs-checkbox > .custom-checkbox > .form-check-input {
  opacity: 1;
  position: relative;
  z-index: auto;
}
.dxbs-gridview .dxbs-fixed-header-content > span:not(:hover),
.dxbs-gridview .dxbs-group-panel span:not(:hover) {
  text-decoration: none;
}
.dxbs-gridview > .card > .dxbs-table > * {
  border-style: none;
}
.dxbs-gridview > .card > .dxbs-table:first-child > thead > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-vsd > .dxbs-table > tbody > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-hsd > .dxbs-table > tbody > tr:first-child, .dxbs-gridview > .card > .dxbs-grid-header-container > .dxbs-table:first-child > thead > tr:first-child {
  border-top-width: 0;
}
.dxbs-gridview > .card > .dxbs-table > tbody > tr:last-child {
  border-bottom-width: 0;
}
.dxbs-gridview > .card > .dxgvHSDC tr, .dxbs-gridview > .card > .dxgvCSD tr:first-child {
  border-width: 0;
}
.dxbs-gridview > .card > .dxbs-grid-pager {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: inherit;
}
.dxbs-gridview > .card > .dxbs-grid-header-container.dxbs-grid-gph > .dxbs-fixed > thead > tr:first-child > th {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: inherit;
}
.dxbs-gridview > .card > .grid-header-template + .dxbs-table > thead > tr:first-child, .dxbs-gridview > .card > .grid-header-template + .dxbs-table > colgroup + tbody > tr:first-child {
  border-top-width: 0;
}
.dxbs-gridview > .card > .dxgvHSDC > .dxbs-table > thead,
.dxbs-gridview > .card > .dxgvCSD > .dxbs-table > tbody {
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: inherit;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC1leHRlcm5hbC5iczUuY3NzIiwiZ2VuZXJhdGVkL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdXRpbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3ByaW1pdGl2ZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NvbW1vbi5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2J1dHRvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uY29udGFpbmVyLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uZ3JvdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL190ZXh0LWVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19idXR0b24udG9vbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnRvb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2J1dHRvbi5zcGxpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnN0YW5kYWxvbmUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWFwLWhlbHBlcnMvX21hcC1oZWxwZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19idXR0b24uc3RhbmRhbG9uZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NoZWNrYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19jb21tb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NhbGVuZGFyLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fY2FsZW5kYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xpc3Rib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xpc3QtYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fbGlzdC1ib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NvbG9yLXBhbGV0dGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jb2xvci1wYWxldHRlLnNjc3MiLCIuLi9jb21wb25lbnRzL190ZXh0LWVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbW8tZWRpdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFnLWJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZWRpdC1kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fcm9sbGVycy5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFnZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Njcm9sbC12aWV3ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19zY3JvbGwtdmlld2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZ3JpZC50YWJsZS5zY3NzIiwiX2NvbXBvbmVudHMtdmFyaWFibGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLmNvbHVtbi1jaG9vc2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLmZpbHRlci1tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19ncmlkLnV0aWxzLnNjc3MiLCIuLi9jb21wb25lbnRzL190cmVlLWxpc3Quc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLnNoYXJlZC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAuZmx5b3V0LnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5tb2RhbC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX3BvcHVwLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC5kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fcG9wdXAuc2lkZXBhbmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3B1cC53aW5kb3cuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCIuLi9jb21wb25lbnRzL19ncm91cC1jb250cm9sLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fZ3JvdXAtY29udHJvbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fZm9ybWxheW91dC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdG9vbGJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX3Rvb2xiYXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Rvb2xiYXIuYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190b29sYmFyLmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL190b29sYmFyLmVkaXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYnMucG9zaXRpb25zLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fdGFicy5zY3NzIiwiLi4vY29tcG9uZW50cy9fY29scy5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2NvbHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xvYWRpbmctcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2FjY29yZGlvbi1ncm91cC5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX25hdmlnYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwiLi4vY29tcG9uZW50cy9fb2ZmaWNlLXJpYmJvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdHJlZXZpZXcuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NpemUtYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19iYWRnZS10ZXh0LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYWdlbGF5b3V0LnNjc3MiLCIuLi9jb21wb25lbnRzL19yYWRpb2dyb3VwLnNjc3MiLCIuLi9jb21wb25lbnRzL19jb250ZXh0LW1lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19jb250ZXh0LW1lbnUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWl4aW5zL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LmRyb3Bkb3duLnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51Lmhvcml6b250YWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lbnUudmVydGljYWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NsaWVudC1jb21wb25lbnRzLnNjc3MiLCIuLi9jb21wb25lbnRzL19jaGFydC5sZWdlbmQuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2NoYXJ0cy5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWFwLnNjc3MiLCIuLi9jb21wb25lbnRzL19iYXJnYXVnZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2Fua2V5LnNjc3MiLCIuLi9jb21wb25lbnRzL19yaWNoLWVkaXQtdmFycy5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2NoZWR1bGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL21peGlucy9fc2NoZWR1bGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL19odG1sLWVkaXRvci5zY3NzIiwiLi4vY29tcG9uZW50cy9taXhpbnMvX2h0bWwtZWRpdG9yLnNjc3MiLCIuLi9jb21wb25lbnRzL190b2FzdC5hbmltYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19kcmF3ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Byb2dyZXNzLWJhci5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGl2b3RncmlkLnNjc3MiLCIuLi9jb21wb25lbnRzL19waXZvdC10YWJsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fdXBsb2FkLnNjc3MiLCIuLi9jb21wb25lbnRzL19yZXBvcnQtdmlld2VyLnNjc3MiLCIuLi9jb21wb25lbnRzL19jaGF0dWkuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2FpLWludGVncmF0aW9ucy5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX21lc3NhZ2UtYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL19yYW5nZS1zZWxlY3Rvci5zY3NzIiwiLi4vY29tcG9uZW50cy9fZXhwYW5kYWJsZS1jb250YWluZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NwbGl0dGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL19yaWJib24uc2NzcyIsIi4uL2NvbW1vbi9fZGV2ZXh0cmVtZS5zY3NzIiwiX2NvbXBvbmVudHMtc3R5bGVzLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19jb21tb24uc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2hpbnQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2Nzcy1pY29ucy5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fc3RhdGUtZGVjb3JhdGlvbnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2NvbW1hbmQtYnV0dG9ucy5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fcHJvZ3Jlc3NiYXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2RhdGEtZ3JpZC5za2VsZXRvbi5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZGF0YS1ncmlkLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL2R4LWJsYXpvci5iczUucGFyYW1zLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19kYXRhLWdyaWQtcmVzaXplLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL190aHVtYi5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fY29sdW1uLWNob29zZXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX2ZvY3VzLnNjc3MiLCIuLi9ib290c3RyYXAtcmVuZGVyL19jb2xvcmVkaXQuc2NzcyIsIi4uL2Jvb3RzdHJhcC1yZW5kZXIvX29sZC5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fb2xkLWJsYXpvci5zY3NzIiwiLi4vYm9vdHN0cmFwLXJlbmRlci9fZGF0YS1ncmlkLmJzNS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0NqQjs7O0dBQUE7QUNEQTtFQUNJO0lBQ0ksY0FBQTtHRk1MO0VFSEM7SUFDSSxjQUFBO0dGS0w7RUVGQztJQUNJLGNBQUE7R0ZJTDtDQUNGO0FFZkQ7RUFDSTtJQUNJLGNBQUE7R0ZNTDtFRUhDO0lBQ0ksY0FBQTtHRktMO0VFRkM7SUFDSSxjQUFBO0dGSUw7Q0FDRjtBRWZEO0VBQ0k7SUFDSSxjQUFBO0dGTUw7RUVIQztJQUNJLGNBQUE7R0ZLTDtFRUZDO0lBQ0ksY0FBQTtHRklMO0NBQ0Y7QUVERDtFQUNJLDhCQUFBO0NGR0g7O0FFQUQ7RUFDSSwrQkFBQTtDRkdIOztBRUNHO0VBQ0ksOEJBQUE7Q0ZFUDs7QUVFRDtFQUNJLDhCQUFBO0VBQ0Esb0RBQUE7T0FBQSwrQ0FBQTtVQUFBLDRDQUFBO0NGQ0g7O0FFRUQ7RUFDSSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NGQ0g7O0FFRUQ7RUFDSSx5QkFBQTtDRkNIOztBRUVEO0VBQ0ksbUJBQUE7Q0ZDSDs7QUVFRDtFQUNJLGlCQUFBO0NGQ0g7O0FFRUQ7RUFDSSxrQkFBQTtDRkNIOztBRUVEO0VBQ0ksK0JBQUE7Q0ZDSDs7QUVFRDtFQUNJLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtDRkNIOztBRUVEO0VBQ0ksMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q0ZDSDs7QUVFRDtFQUNJLHdDQUFBO0VBQUEseUNBQUE7RUFBQSwwQ0FBQTtNQUFBLHNDQUFBO1VBQUEsa0NBQUE7Q0ZDSDs7QUVFRDtFQUNJLDBDQUFBO0VBQUEseUNBQUE7RUFBQSx1Q0FBQTtNQUFBLG1DQUFBO1VBQUEsK0JBQUE7Q0ZDSDs7QUVFRDtFQUNJLHFDQUFBO01BQUEsaUNBQUE7VUFBQSw2QkFBQTtDRkNIOztBRUVEO0VBQ0ksK0VBQUE7T0FBQSwwRUFBQTtVQUFBLHVFQUFBO0NGQ0g7O0FFS0c7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0ZGUDtBRUtHO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtDRkhQO0FFTUc7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0NGSlA7QUVPRztFQUNJLGdCQUFBO0NGTFA7QUVRRztFQUNJLGdCQUFBO0NGTlA7QUVVTztFQUNJLFdBQUE7Q0ZSWDtBRVdPO0VBQ0ksZUFBQTtDRlRYO0FFSU87RUFDSSxXQUFBO0NGRlg7QUVLTztFQUNJLGVBQUE7Q0ZIWDtBRUZPO0VBQ0ksV0FBQTtDRklYO0FFRE87RUFDSSxlQUFBO0NGR1g7QUVSTztFQUNJLFdBQUE7Q0ZVWDtBRVBPO0VBQ0ksZUFBQTtDRlNYO0FFZE87RUFDSSxXQUFBO0NGZ0JYO0FFYk87RUFDSSxlQUFBO0NGZVg7O0FFVkQ7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0ZhSDs7QUVWRDtFQUNJLFVBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0NGYUg7O0FHaEtEO0VBQ0ksMEJBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0EscUNBQUE7RUFFQSw4REFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NIa0tIO0FHaEtHO0VBQ0ksUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7Q0hrS1A7QUcvSkc7RUFDSSxtQkFBQTtDSGlLUDtBRzlKRztFQUNJLGNBQUE7Q0hnS1A7O0FHNUpEO0VBQ0ksK0JBQUE7RUFDQSxpQ0FBQTtDSCtKSDs7QUc1SkQ7RUFDSSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQ0FBQTtDSCtKSDs7QUc1SkQ7RUFDSSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQ0FBQTtDSCtKSDs7QUc1SkQ7RUFDSSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBRUEsa0dBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMENBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0RBQUE7RUFDQSxVQUFBO0NIOEpIOztBRzNKRDs7RUFFSSwrQkFBQTtFQUNBLGlDQUFBO0NIOEpIOztBRzNKRDs7RUFFSSw4QkFBQTtFQUNBLGlDQUFBO0NIOEpIOztBRzNKRDtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtDSDhKSDs7QUk5T0Q7RUFDSSxnQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLHdFQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EscUNBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7RUFDQSw0QkFBQTtFQUNBLHlDQUFBO0VBQ0EsK0NBQUE7RUFDQSw2REFBQTtFQUNBLHlEQUFBO0VBQ0EsdURBQUE7RUFDQSx1REFBQTtFQUNBLDZEQUFBO0VBQ0EsK0RBQUE7RUFDQSx3Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNERBQUE7RUFDQSx3REFBQTtFQUNBLHNEQUFBO0VBQ0Esc0RBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsMkNBQUE7RUFDQSxpREFBQTtFQUNBLCtEQUFBO0VBQ0EsMkRBQUE7RUFDQSx5REFBQTtFQUNBLHlEQUFBO0VBQ0EsK0RBQUE7RUFDQSxpRUFBQTtFQUNBLHdDQUFBO0VBQ0EsOENBQUE7RUFDQSx5REFBQTtFQUNBLDREQUFBO0VBQ0EsMElBQUE7RUFDQSxzREFBQTtFQUNBLHNEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLDJDQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLCtEQUFBO0VBQ0EsMkNBQUE7RUFDQSxpQ0FBQTtFQ2dLQSxnRUFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7RUQ5SkEscUNBQUE7RUFDQSw2Q0FBQTtFQUNBLCtGQUFBO0VBQ0EsK0NBQUE7VUFBQSx1Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EseUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNkRBQUE7RUFDQSxjQUFBO0NKaVBIO0FJL09HO0VBRUksMkNBQUE7Q0pnUFA7QU16Tkc7RUZuQkkseURBQUE7RUFDQSw0QkFBQTtDSitPUDtBSTdPTztFQUNJLDhEQUFBO1VBQUEsc0RBQUE7Q0orT1g7QUt4U0c7RUQ4REksb0RBQUE7RUFDQSxnREFBQTtFQUNBLDhDQUFBO0VBQ0Esc0NBQUE7RUFDQSwwQ0FBQTtDSjZPUDtBTW5VRztFRjRGSSxpREFBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSxzRkFBQTtFQUNBLHFEQUFBO0VFT0EscURBQUE7VUFBQSw2Q0FBQTtDTm9PUDtBSy9VRztFRDBHSSxrREFBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSxvQ0FBQTtDSndPUDtBS3pVRztFRHVHSSxpREFBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSxtQ0FBQTtDSnFPUDtBSWhPRztFQUNJLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtDSmtPUDtBSS9ORztFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSxvQ0FBQTtDSmlPUDs7QUk1Tkc7RUVwSUEsaURBQUE7RUFDQSwyREFBQTtFQU9JLGdEQUFBO0VEc09BLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEscUZBQUE7RUFxQkosMERBQUE7RUFDQSx5REFBQTtFQUNBLG9FQUFBO0VBR0ksb0dBQUE7RUF6RVIsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMeUtIOztBSTdPRztFRXRIQSxvREFBQTtFQUNBLDJEQUFBO0VEMk5JLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSw2REFBQTtFQUNBLG9FQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMNkxIOztBSTdQRztFRWhIQSxvREFBQTtFRGtOSSx3REFBQTtFQUdJLHVEQUFBO0VBSUEsa0VBQUE7RUFJQSx3RkFBQTtFQVhKLHVEQUFBO0VBR0ksc0RBQUE7RUFJQSxpRUFBQTtFQUlBLHFGQUFBO0VBcUJKLG9DQUFBO0VBQ0EsNkRBQUE7RUFDQSw4Q0FBQTtFQU9JLGlDRXpPcUI7RUY0SjdCLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTGdOSDs7QUl4Ukc7RUVwSUEscURBQUE7RUFDQSwrREFBQTtFQU9JLGdEQUFBO0VEc09BLDREQUFBO0VBR0ksdURBQUE7RUFJQSxzRUFBQTtFQUlBLHdGQUFBO0VBWEosMkRBQUE7RUFHSSxzREFBQTtFQUlBLHFFQUFBO0VBSUEscUZBQUE7RUFxQkosOERBQUE7RUFDQSx5REFBQTtFQUNBLHdFQUFBO0VBR0ksb0dBQUE7RUF6RVIsa0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMcU9IOztBSXpTRztFRXRIQSx3REFBQTtFQUNBLCtEQUFBO0VEMk5JLDREQUFBO0VBR0ksdURBQUE7RUFJQSxzRUFBQTtFQUlBLHdGQUFBO0VBWEosMkRBQUE7RUFHSSxzREFBQTtFQUlBLHFFQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSxpRUFBQTtFQUNBLHdFQUFBO0VBT0ksaUNFek9xQjtFRjRKN0Isa0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMeVBIOztBSXpURztFRWhIQSx3REFBQTtFRGtOSSw0REFBQTtFQUdJLHVEQUFBO0VBSUEsc0VBQUE7RUFJQSx3RkFBQTtFQVhKLDJEQUFBO0VBR0ksc0RBQUE7RUFJQSxxRUFBQTtFQUlBLHFGQUFBO0VBcUJKLG9DQUFBO0VBQ0EsaUVBQUE7RUFDQSw4Q0FBQTtFQU9JLGlDRXpPcUI7RUY0SjdCLGtFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTDRRSDs7QUlwVkc7RUVwSUEsaURBQUE7RUFDQSwyREFBQTtFQU9JLGdEQUFBO0VEc09BLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEscUZBQUE7RUFxQkosMERBQUE7RUFDQSx5REFBQTtFQUNBLG9FQUFBO0VBR0ksb0dBQUE7RUF6RVIsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMaVNIOztBSXJXRztFRXRIQSxvREFBQTtFQUNBLDJEQUFBO0VEMk5JLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSw2REFBQTtFQUNBLG9FQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMcVRIOztBSXJYRztFRWhIQSxvREFBQTtFRGtOSSx3REFBQTtFQUdJLHVEQUFBO0VBSUEsa0VBQUE7RUFJQSx3RkFBQTtFQVhKLHVEQUFBO0VBR0ksc0RBQUE7RUFJQSxpRUFBQTtFQUlBLHFGQUFBO0VBcUJKLG9DQUFBO0VBQ0EsNkRBQUE7RUFDQSw4Q0FBQTtFQU9JLGlDRXpPcUI7RUY0SjdCLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTHdVSDs7QUloWkc7RUVwSUEsMkNBQUE7RUFDQSxxREFBQTtFQU9JLGdEQUFBO0VEc09BLGtEQUFBO0VBR0ksdURBQUE7RUFJQSw0REFBQTtFQUlBLHdGQUFBO0VBWEosaURBQUE7RUFHSSxzREFBQTtFQUlBLDJEQUFBO0VBSUEscUZBQUE7RUFxQkosb0RBQUE7RUFDQSx5REFBQTtFQUNBLDhEQUFBO0VBR0ksb0dBQUE7RUF6RVIsNkRBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMNlZIOztBSWphRztFRXRIQSw4Q0FBQTtFQUNBLHFEQUFBO0VEMk5JLGtEQUFBO0VBR0ksdURBQUE7RUFJQSw0REFBQTtFQUlBLHdGQUFBO0VBWEosaURBQUE7RUFHSSxzREFBQTtFQUlBLDJEQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSx1REFBQTtFQUNBLDhEQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsNkRBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMaVhIOztBSWpiRztFRWhIQSw4Q0FBQTtFRGtOSSxrREFBQTtFQUdJLHVEQUFBO0VBSUEsNERBQUE7RUFJQSx3RkFBQTtFQVhKLGlEQUFBO0VBR0ksc0RBQUE7RUFJQSwyREFBQTtFQUlBLHFGQUFBO0VBcUJKLG9DQUFBO0VBQ0EsdURBQUE7RUFDQSw4Q0FBQTtFQU9JLGlDRXpPcUI7RUY0SjdCLDZEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTG9ZSDs7QUk1Y0c7RUVwSUEsaURBQUE7RUFDQSwyREFBQTtFQU9JLGdEQUFBO0VEc09BLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEscUZBQUE7RUFxQkosMERBQUE7RUFDQSx5REFBQTtFQUNBLG9FQUFBO0VBR0ksb0dBQUE7RUF6RVIsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMeVpIOztBSTdkRztFRXRIQSxvREFBQTtFQUNBLDJEQUFBO0VEMk5JLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSw2REFBQTtFQUNBLG9FQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMNmFIOztBSTdlRztFRWhIQSxvREFBQTtFRGtOSSx3REFBQTtFQUdJLHVEQUFBO0VBSUEsa0VBQUE7RUFJQSx3RkFBQTtFQVhKLHVEQUFBO0VBR0ksc0RBQUE7RUFJQSxpRUFBQTtFQUlBLHFGQUFBO0VBcUJKLG9DQUFBO0VBQ0EsNkRBQUE7RUFDQSw4Q0FBQTtFQU9JLGlDRXpPcUI7RUY0SjdCLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTGdjSDs7QUl4Z0JHO0VFcElBLCtDQUFBO0VBQ0EseURBQUE7RUFPSSxnREFBQTtFRHNPQSxzREFBQTtFQUdJLHVEQUFBO0VBSUEsZ0VBQUE7RUFJQSx3RkFBQTtFQVhKLHFEQUFBO0VBR0ksc0RBQUE7RUFJQSwrREFBQTtFQUlBLHFGQUFBO0VBcUJKLHdEQUFBO0VBQ0EseURBQUE7RUFDQSxrRUFBQTtFQUdJLG9HQUFBO0VBekVSLCtEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTHFkSDs7QUl6aEJHO0VFdEhBLGtEQUFBO0VBQ0EseURBQUE7RUQyTkksc0RBQUE7RUFHSSx1REFBQTtFQUlBLGdFQUFBO0VBSUEsd0ZBQUE7RUFYSixxREFBQTtFQUdJLHNEQUFBO0VBSUEsK0RBQUE7RUFJQSxxRkFBQTtFQXFCSixvQ0FBQTtFQUNBLDJEQUFBO0VBQ0Esa0VBQUE7RUFPSSxpQ0V6T3FCO0VGNEo3QiwrREFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q0x5ZUg7O0FJemlCRztFRWhIQSxrREFBQTtFRGtOSSxzREFBQTtFQUdJLHVEQUFBO0VBSUEsZ0VBQUE7RUFJQSx3RkFBQTtFQVhKLHFEQUFBO0VBR0ksc0RBQUE7RUFJQSwrREFBQTtFQUlBLHFGQUFBO0VBcUJKLG9DQUFBO0VBQ0EsMkRBQUE7RUFDQSw4Q0FBQTtFQU9JLGlDRXpPcUI7RUY0SjdCLCtEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTDRmSDs7QUlwa0JHO0VFcElBLDZDQUFBO0VBQ0EsdURBQUE7RUFPSSw4Q0FBQTtFRHNPQSxvREFBQTtFQUdJLHFEQUFBO0VBSUEsOERBQUE7RUFJQSx3RkFBQTtFQVhKLG1EQUFBO0VBR0ksb0RBQUE7RUFJQSw2REFBQTtFQUlBLHFGQUFBO0VBcUJKLHNEQUFBO0VBQ0EsdURBQUE7RUFDQSxnRUFBQTtFQUdJLG9HQUFBO0VBekVSLDhEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTGloQkg7O0FJcmxCRztFRXRIQSxnREFBQTtFQUNBLHVEQUFBO0VEMk5JLG9EQUFBO0VBR0kscURBQUE7RUFJQSw4REFBQTtFQUlBLHdGQUFBO0VBWEosbURBQUE7RUFHSSxvREFBQTtFQUlBLDZEQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSx5REFBQTtFQUNBLGdFQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsOERBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMcWlCSDs7QUlybUJHO0VFaEhBLGdEQUFBO0VEa05JLG9EQUFBO0VBR0kscURBQUE7RUFJQSw4REFBQTtFQUlBLHdGQUFBO0VBWEosbURBQUE7RUFHSSxvREFBQTtFQUlBLDZEQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSx5REFBQTtFQUNBLDhDQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsOERBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMd2pCSDs7QUlob0JHO0VFcElBLDJDQUFBO0VBQ0EscURBQUE7RUFPSSxnREFBQTtFRHNPQSxrREFBQTtFQUdJLHVEQUFBO0VBSUEsNERBQUE7RUFJQSx3RkFBQTtFQVhKLGlEQUFBO0VBR0ksc0RBQUE7RUFJQSwyREFBQTtFQUlBLHFGQUFBO0VBcUJKLG9EQUFBO0VBQ0EseURBQUE7RUFDQSw4REFBQTtFQUdJLG9HQUFBO0VBekVSLDZEQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTDZrQkg7O0FJanBCRztFRXRIQSw4Q0FBQTtFQUNBLHFEQUFBO0VEMk5JLGtEQUFBO0VBR0ksdURBQUE7RUFJQSw0REFBQTtFQUlBLHdGQUFBO0VBWEosaURBQUE7RUFHSSxzREFBQTtFQUlBLDJEQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSx1REFBQTtFQUNBLDhEQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsNkRBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMaW1CSDs7QUlqcUJHO0VFaEhBLDhDQUFBO0VEa05JLGtEQUFBO0VBR0ksdURBQUE7RUFJQSw0REFBQTtFQUlBLHdGQUFBO0VBWEosaURBQUE7RUFHSSxzREFBQTtFQUlBLDJEQUFBO0VBSUEscUZBQUE7RUFxQkosb0NBQUE7RUFDQSx1REFBQTtFQUNBLDhDQUFBO0VBT0ksaUNFek9xQjtFRjRKN0IsNkRBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMb25CSDs7QVE1MEJEO0VBQ0ksdUNBQUE7RUFDQSx1Q0FBQTtFQUVBLHVIQUFBO0NSODBCSDtBUTUwQkc7RUFDSSxtREFBQTtDUjgwQlA7QVEzMEJHO0VBQ0kseUNBQUE7RUFDQSx5Q0FBQTtDUjYwQlA7QVExMEJHO0VBQ0kseUNBQUE7RUFDQSx5Q0FBQTtDUjQwQlA7O0FTMTFCRDs7RUFFSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtDVDYxQkg7QVMzMUJHOzs7O0VBR0ksbUJBQUE7RUFDQSxzQkFBQTtDVDgxQlA7QU1wMkJHOzs7RUdXUSxXQUFBO0NUODFCWDtBTXoyQkc7OztFR2lCUSxXQUFBO0NUNjFCWDtBVWgzQkc7OztFRHlCUSxXQUFBO0NUNDFCWDtBVWgzQkc7O0VEb0JRLFdBQUE7Q1RnMkJYO0FTNTFCRzs7O0VFcUJBLCtEQUFBO0VBQ0Esd0VBQUE7RUFDQSw2RUFBQTtFQUNBLHNGQUFBO0VBQ0EscUNBQUE7RUFyQ0Esd0VBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VOZ01BLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTG1yQkg7QUtsekJHOzs7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMOHlCUDtBS3h6Qkc7OztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q0xvekJQO0FLOXpCRzs7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDTDB6QlA7QUtwMEJHOzs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMZzBCUDtBSzEwQkc7Ozs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDTHcwQlA7QUtud0JHOzs7RUFDSSxXQUFBO0NMdXdCUDtBS3h3Qkc7OztFQUNJLFdBQUE7Q0w0d0JQO0FLN3dCRzs7Ozs7RUFDSSxhQUFBO0NMbXhCUDtBU3Q1Qkc7OztFRWtDQSw2RUFBQTtFQUNBLHNGQUFBO0VBQ0EscUNBQUE7RUF0REEsd0VBQUE7RUFDQSwrQkFBQTtFQUNBLDRCQUFBO0VOZ01BLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtDTGl2Qkg7QUtoM0JHOzs7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMNDJCUDtBS3QzQkc7OztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q0xrM0JQO0FLNTNCRzs7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDTHczQlA7QUtsNEJHOzs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMODNCUDtBS3g0Qkc7Ozs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDTHM0QlA7QUtqMEJHOzs7RUFDSSxXQUFBO0NMcTBCUDtBS3QwQkc7OztFQUNJLFdBQUE7Q0wwMEJQO0FLMzBCRzs7Ozs7RUFDSSxhQUFBO0NMaTFCUDtBUzk4Qkc7OztFRXhCQSx3RUFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RU5nTUEsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMNHlCSDtBSzM2Qkc7OztFQVNJLDBFQUFBO0VBQ0EsbUVBQUE7Q0x1NkJQO0FLajdCRzs7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTDY2QlA7QUt2N0JHOzs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NMbTdCUDtBSzc3Qkc7OztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0x5N0JQO0FLbjhCRzs7Ozs7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMaThCUDtBSzUzQkc7OztFQUNJLFdBQUE7Q0xnNEJQO0FLajRCRzs7O0VBQ0ksV0FBQTtDTHE0QlA7QUt0NEJHOzs7OztFQUNJLGFBQUE7Q0w0NEJQO0FTbmdDRzs7O0VFN0NBLCtCQUFBO0VBQ0Esb0NBQUE7Q1hxakNIO0FTcGdDRzs7O0VFN0NBLDhCQUFBO0VBQ0EsZ0NBQUE7Q1hzakNIO0FTcmdDRzs7O0VFN0NBLDZCQUFBO0VBQ0EsZ0NBQUE7Q1h1akNIOztBU2xnQ087RUFLSSw2QkFBQTtFQUNBLDBCQUFBO0NUaWdDWDtBUzkvQk87RUFLSSw4QkFBQTtFQUNBLDJCQUFBO0NUNC9CWDtBU3ovQk87RUFFSSxtQkFBQTtDVDAvQlg7O0FTci9CRDtFQUNJLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7Q1R3L0JIO0FTdC9CRztFQUVJLDBCQUFBO0VBQ0EsMkJBQUE7Q1R1L0JQO0FTcC9CRztFQUNJLDZCQUFBO0VBQ0EsMEJBQUE7Q1RzL0JQO0FTbi9CRztFQUVJLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtDVG8vQlA7QVNqL0JHO0VBQ0ksOEJBQUE7RUFDQSwyQkFBQTtDVG0vQlA7O0FZeG1DRDs7RURxREksK0RBQUE7RUFDQSx3RUFBQTtFQUNBLDZFQUFBO0VBQ0Esc0ZBQUE7RUFDQSxxQ0FBQTtFQXJDQSx3RUFBQTtFQUNBLCtCQUFBO0VBQ0EsNEJBQUE7RU5nTUEsZ0VBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0NMKzVCSDtBSzloQ0c7O0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDTHloQ1A7QUtuaUNHOztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q0w4aENQO0FLeGlDRzs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NMbWlDUDtBSzdpQ0c7O0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDTHdpQ1A7QUtsakNHOzs7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMOGlDUDtBS3orQkc7O0VBQ0ksV0FBQTtDTDQrQlA7QUs3K0JHOztFQUNJLFdBQUE7Q0xnL0JQO0FLai9CRzs7O0VBQ0ksYUFBQTtDTHEvQlA7O0FZeHBDRDs7RURrRUksNkVBQUE7RUFDQSxzRkFBQTtFQUNBLHFDQUFBO0VBdERBLHdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFTmdNQSxnRUFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q0xtOUJIO0FLbGxDRzs7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMNmtDUDtBS3ZsQ0c7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTGtsQ1A7QUs1bENHOztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0x1bENQO0FLam1DRzs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMNGxDUDtBS3RtQ0c7OztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xrbUNQO0FLN2hDRzs7RUFDSSxXQUFBO0NMZ2lDUDtBS2ppQ0c7O0VBQ0ksV0FBQTtDTG9pQ1A7QUtyaUNHOzs7RUFDSSxhQUFBO0NMeWlDUDs7QVl0c0NEOztFRFFJLHdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFTmdNQSxnRUFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7Q0xvZ0NIO0FLbm9DRzs7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMOG5DUDtBS3hvQ0c7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTG1vQ1A7QUs3b0NHOztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0x3b0NQO0FLbHBDRzs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMNm9DUDtBS3ZwQ0c7OztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xtcENQO0FLOWtDRzs7RUFDSSxXQUFBO0NMaWxDUDtBS2xsQ0c7O0VBQ0ksV0FBQTtDTHFsQ1A7QUt0bENHOzs7RUFDSSxhQUFBO0NMMGxDUDs7QVlqdkNEOztFRGJJLCtCQUFBO0VBQ0Esb0NBQUE7Q1htd0NIOztBWWx2Q0Q7O0VEYkksOEJBQUE7RUFDQSxnQ0FBQTtDWG93Q0g7O0FZbnZDRDs7RURiSSw2QkFBQTtFQUNBLGdDQUFBO0NYcXdDSDs7QWFseENEO0VBQ0ksNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q2JxeENIO0FhbnhDRztFQUNJLHNCQUFBO0NicXhDUDtBYWx4Q0c7RUFDSSxtQkFBQTtFQUNBLHlDQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQ0FBQTtDYm94Q1A7QUtseUNHO0VRaUJRLGdDQUFBO0Nib3hDWDtBS3p4Q0c7RVFTUSxnQ0FBQTtDYm14Q1g7QWEvd0NHO0VBQ0ksd0NBQUE7RUFDQSxxQ0FBQTtDYml4Q1A7QWE5d0NHO0VBQ0ksNkRBQUE7RUFDQSw4REFBQTtDYmd4Q1A7QWE1d0NPO0VBQ0ksaURBQUE7Q2I4d0NYO0FLdnlDRztFUTRCWSw2Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsbUNBQUE7Q2I4d0NmOztBY3Z6Q0Q7RUFDSSxnREFBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSwyQ0FBQTtFQThCSSx5Q0FBQTtFQUNBLHNDQUFBO0VDSkEsK0JBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7RUFBQSxtQ0FBQTtFQUFBLGtDQUFBO0VBQUEsa0NBQUE7RUN5TEosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLDBEQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtDaEIybENQO0FnQmp4Q0c7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2ZvekNQO0FnQm54Q0c7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2YwekNQO0FnQjduQ0c7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZjh6Q1A7QWdCNW5DRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmazBDUDtBZ0JqekNHO0VEakJJLHdDQUFBO0NmcTBDUDtBZ0JoekNHO0VEckJJLHVDQUFBO0NmdzBDUDtBYzd6Q087RUVxQ0EsZ0RBQUE7RUFDQSxpREFBQTtFQUNBLDJEQUFBO0VYdUtBLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEsdUZBQUE7RVd2REosMENBQUE7RUFDQSx1Q0FBQTtFWDJFQSwwREFBQTtFQUNBLHlEQUFBO0VBQ0Esb0VBQUE7RUFHSSxvR0FBQTtFV3JFUix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksMERBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0NoQjhvQ1A7QWdCcDNDTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCczNDWDtBZ0J4MENHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0NmMjJDUDtBZ0I5M0NPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEJnNENYO0FnQjkwQ0c7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2ZxM0NQO0FnQng0Q087RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQjA0Q1g7QWdCeDJDRztFRGpCSSx5Q0FBQTtDZjQzQ1A7QWdCdjJDRztFRHJCSSx3Q0FBQTtDZiszQ1A7QWdCOTJDRztFRGpCSSx3Q0FBQTtDZms0Q1A7QWdCNzJDRztFRHJCSSx1Q0FBQTtDZnE0Q1A7QWdCcDNDRztFRGpCSSwyQ0FBQTtDZnc0Q1A7QWdCbjNDRztFRHJCSSwwQ0FBQTtDZjI0Q1A7QWdCOXNDRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmKzRDUDtBZ0I3c0NHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2ZtNUNQO0FnQmw0Q0c7RURqQkksd0NBQUE7Q2ZzNUNQO0FnQmo0Q0c7RURyQkksdUNBQUE7Q2Z5NUNQO0FjMTRDTztFRXNEQSxvREFBQTtFQUNBLDJEQUFBO0VYbUpBLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEsdUZBQUE7RVd2REosMENBQUE7RUFDQSx1Q0FBQTtFWDJFQSxvQ0FBQTtFQUNBLDZEQUFBO0VBQ0Esb0VBQUE7RVdsRUosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLDBEQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtDaEI2dENQO0FnQm44Q087RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQnE4Q1g7QWdCdjVDRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZjA3Q1A7QWdCNzhDTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCKzhDWDtBZ0I3NUNHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0NmbzhDUDtBZ0J2OUNPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEJ5OUNYO0FnQnY3Q0c7RURqQkkseUNBQUE7Q2YyOENQO0FnQnQ3Q0c7RURyQkksd0NBQUE7Q2Y4OENQO0FnQjc3Q0c7RURqQkksd0NBQUE7Q2ZpOUNQO0FnQjU3Q0c7RURyQkksdUNBQUE7Q2ZvOUNQO0FnQm44Q0c7RURqQkksMkNBQUE7Q2Z1OUNQO0FnQmw4Q0c7RURyQkksMENBQUE7Q2YwOUNQO0FnQjd4Q0c7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZjg5Q1A7QWdCNXhDRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmaytDUDtBZ0JqOUNHO0VEakJJLHdDQUFBO0NmcStDUDtBZ0JoOUNHO0VEckJJLHVDQUFBO0NmdytDUDtBY3I5Q087RUVxRUEsb0RBQUE7RVhpSUEsd0RBQUE7RUFHSSx1REFBQTtFQUlBLGtFQUFBO0VBSUEsd0ZBQUE7RUFYSix1REFBQTtFQUdJLHNEQUFBO0VBSUEsaUVBQUE7RUFJQSx1RkFBQTtFV3ZESiwwQ0FBQTtFQUNBLHVDQUFBO0VYMkVBLG9DQUFBO0VBQ0EsNkRBQUE7RUFDQSw4Q0FBQTtFV2xFSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksMERBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0NoQjJ5Q1A7QWdCamhETztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCbWhEWDtBZ0JyK0NHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0Nmd2dEUDtBZ0IzaERPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEI2aERYO0FnQjMrQ0c7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2ZraERQO0FnQnJpRE87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQnVpRFg7QWdCcmdERztFRGpCSSx5Q0FBQTtDZnloRFA7QWdCcGdERztFRHJCSSx3Q0FBQTtDZjRoRFA7QWdCM2dERztFRGpCSSx3Q0FBQTtDZitoRFA7QWdCMWdERztFRHJCSSx1Q0FBQTtDZmtpRFA7QWdCamhERztFRGpCSSwyQ0FBQTtDZnFpRFA7QWdCaGhERztFRHJCSSwwQ0FBQTtDZndpRFA7QWdCMzJDRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmNGlEUDtBZ0IxMkNHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2ZnakRQO0FnQi9oREc7RURqQkksd0NBQUE7Q2ZtakRQO0FnQjloREc7RURyQkksdUNBQUE7Q2ZzakRQO0FjM2lETztFRXFDQSxnREFBQTtFQUNBLHFEQUFBO0VBQ0EsK0RBQUE7RVh1S0EsNERBQUE7RUFHSSx1REFBQTtFQUlBLHNFQUFBO0VBSUEsd0ZBQUE7RUFYSiwyREFBQTtFQUdJLHNEQUFBO0VBSUEscUVBQUE7RUFJQSx1RkFBQTtFV3ZESix5Q0FBQTtFQUNBLHNDQUFBO0VYMkVBLDhEQUFBO0VBQ0EseURBQUE7RUFDQSx3RUFBQTtFQUdJLG9HQUFBO0VXckVSLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSw4REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0VBQUE7Q2hCNDNDUDtBZ0JsbURPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEJvbURYO0FnQnRqREc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2Z5bERQO0FnQjVtRE87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQjhtRFg7QWdCNWpERztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZm1tRFA7QWdCdG5ETztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCd25EWDtBZ0J0bERHO0VEakJJLHlDQUFBO0NmMG1EUDtBZ0JybERHO0VEckJJLHdDQUFBO0NmNm1EUDtBZ0I1bERHO0VEakJJLHdDQUFBO0NmZ25EUDtBZ0IzbERHO0VEckJJLHVDQUFBO0NmbW5EUDtBZ0JsbURHO0VEakJJLDJDQUFBO0Nmc25EUDtBZ0JqbURHO0VEckJJLDBDQUFBO0NmeW5EUDtBZ0I1N0NHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2Y2bkRQO0FnQjM3Q0c7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZmlvRFA7QWdCaG5ERztFRGpCSSx3Q0FBQTtDZm9vRFA7QWdCL21ERztFRHJCSSx1Q0FBQTtDZnVvRFA7QWN4bkRPO0VFc0RBLHdEQUFBO0VBQ0EsK0RBQUE7RVhtSkEsNERBQUE7RUFHSSx1REFBQTtFQUlBLHNFQUFBO0VBSUEsd0ZBQUE7RUFYSiwyREFBQTtFQUdJLHNEQUFBO0VBSUEscUVBQUE7RUFJQSx1RkFBQTtFV3ZESix5Q0FBQTtFQUNBLHNDQUFBO0VYMkVBLG9DQUFBO0VBQ0EsaUVBQUE7RUFDQSx3RUFBQTtFV2xFSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksOERBQUE7RUFDQSxrRUFBQTtFQUNBLGtFQUFBO0NoQjI4Q1A7QWdCanJETztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCbXJEWDtBZ0Jyb0RHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0Nmd3FEUDtBZ0IzckRPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEI2ckRYO0FnQjNvREc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2ZrckRQO0FnQnJzRE87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQnVzRFg7QWdCcnFERztFRGpCSSx5Q0FBQTtDZnlyRFA7QWdCcHFERztFRHJCSSx3Q0FBQTtDZjRyRFA7QWdCM3FERztFRGpCSSx3Q0FBQTtDZityRFA7QWdCMXFERztFRHJCSSx1Q0FBQTtDZmtzRFA7QWdCanJERztFRGpCSSwyQ0FBQTtDZnFzRFA7QWdCaHJERztFRHJCSSwwQ0FBQTtDZndzRFA7QWdCM2dERztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmNHNEUDtBZ0IxZ0RHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2ZndERQO0FnQi9yREc7RURqQkksd0NBQUE7Q2ZtdERQO0FnQjlyREc7RURyQkksdUNBQUE7Q2ZzdERQO0FjbnNETztFRXFFQSx3REFBQTtFWGlJQSw0REFBQTtFQUdJLHVEQUFBO0VBSUEsc0VBQUE7RUFJQSx3RkFBQTtFQVhKLDJEQUFBO0VBR0ksc0RBQUE7RUFJQSxxRUFBQTtFQUlBLHVGQUFBO0VXdkRKLHlDQUFBO0VBQ0Esc0NBQUE7RVgyRUEsb0NBQUE7RUFDQSxpRUFBQTtFQUNBLDhDQUFBO0VXbEVKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSw4REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0VBQUE7Q2hCeWhEUDtBZ0IvdkRPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEJpd0RYO0FnQm50REc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2ZzdkRQO0FnQnp3RE87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQjJ3RFg7QWdCenRERztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZmd3RFA7QWdCbnhETztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCcXhEWDtBZ0JudkRHO0VEakJJLHlDQUFBO0NmdXdEUDtBZ0JsdkRHO0VEckJJLHdDQUFBO0NmMHdEUDtBZ0J6dkRHO0VEakJJLHdDQUFBO0NmNndEUDtBZ0J4dkRHO0VEckJJLHVDQUFBO0NmZ3hEUDtBZ0IvdkRHO0VEakJJLDJDQUFBO0NmbXhEUDtBZ0I5dkRHO0VEckJJLDBDQUFBO0Nmc3hEUDtBZ0J6bERHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2YweERQO0FnQnhsREc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZjh4RFA7QWdCN3dERztFRGpCSSx3Q0FBQTtDZml5RFA7QWdCNXdERztFRHJCSSx1Q0FBQTtDZm95RFA7QWN6eERPO0VFcUNBLGdEQUFBO0VBQ0EsaURBQUE7RUFDQSwyREFBQTtFWHVLQSx3REFBQTtFQUdJLHVEQUFBO0VBSUEsa0VBQUE7RUFJQSx3RkFBQTtFQVhKLHVEQUFBO0VBR0ksc0RBQUE7RUFJQSxpRUFBQTtFQUlBLHVGQUFBO0VXdkRKLDBDQUFBO0VBQ0EsdUNBQUE7RVgyRUEsMERBQUE7RUFDQSx5REFBQTtFQUNBLG9FQUFBO0VBR0ksb0dBQUE7RVdyRVIsd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLDBEQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtDaEIwbURQO0FnQmgxRE87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQmsxRFg7QWdCcHlERztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZnUwRFA7QWdCMTFETztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCNDFEWDtBZ0IxeURHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0NmaTFEUDtBZ0JwMkRPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEJzMkRYO0FnQnAwREc7RURqQkkseUNBQUE7Q2Z3MURQO0FnQm4wREc7RURyQkksd0NBQUE7Q2YyMURQO0FnQjEwREc7RURqQkksd0NBQUE7Q2Y4MURQO0FnQnowREc7RURyQkksdUNBQUE7Q2ZpMkRQO0FnQmgxREc7RURqQkksMkNBQUE7Q2ZvMkRQO0FnQi8wREc7RURyQkksMENBQUE7Q2Z1MkRQO0FnQjFxREc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZjIyRFA7QWdCenFERztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmKzJEUDtBZ0I5MURHO0VEakJJLHdDQUFBO0NmazNEUDtBZ0I3MURHO0VEckJJLHVDQUFBO0NmcTNEUDtBY3QyRE87RUVzREEsb0RBQUE7RUFDQSwyREFBQTtFWG1KQSx3REFBQTtFQUdJLHVEQUFBO0VBSUEsa0VBQUE7RUFJQSx3RkFBQTtFQVhKLHVEQUFBO0VBR0ksc0RBQUE7RUFJQSxpRUFBQTtFQUlBLHVGQUFBO0VXdkRKLDBDQUFBO0VBQ0EsdUNBQUE7RVgyRUEsb0NBQUE7RUFDQSw2REFBQTtFQUNBLG9FQUFBO0VXbEVKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSwwREFBQTtFQUNBLDhEQUFBO0VBQ0Esa0VBQUE7Q2hCeXJEUDtBZ0IvNURPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEJpNkRYO0FnQm4zREc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2ZzNURQO0FnQno2RE87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQjI2RFg7QWdCejNERztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZmc2RFA7QWdCbjdETztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCcTdEWDtBZ0JuNURHO0VEakJJLHlDQUFBO0NmdTZEUDtBZ0JsNURHO0VEckJJLHdDQUFBO0NmMDZEUDtBZ0J6NURHO0VEakJJLHdDQUFBO0NmNjZEUDtBZ0J4NURHO0VEckJJLHVDQUFBO0NmZzdEUDtBZ0IvNURHO0VEakJJLDJDQUFBO0NmbTdEUDtBZ0I5NURHO0VEckJJLDBDQUFBO0NmczdEUDtBZ0J6dkRHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2YwN0RQO0FnQnh2REc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZjg3RFA7QWdCNzZERztFRGpCSSx3Q0FBQTtDZmk4RFA7QWdCNTZERztFRHJCSSx1Q0FBQTtDZm84RFA7QWNqN0RPO0VFcUVBLG9EQUFBO0VYaUlBLHdEQUFBO0VBR0ksdURBQUE7RUFJQSxrRUFBQTtFQUlBLHdGQUFBO0VBWEosdURBQUE7RUFHSSxzREFBQTtFQUlBLGlFQUFBO0VBSUEsdUZBQUE7RVd2REosMENBQUE7RUFDQSx1Q0FBQTtFWDJFQSxvQ0FBQTtFQUNBLDZEQUFBO0VBQ0EsOENBQUE7RVdsRUosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLDBEQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtDaEJ1d0RQO0FnQjcrRE87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQisrRFg7QWdCajhERztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZm8rRFA7QWdCdi9ETztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCeS9EWDtBZ0J2OERHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0NmOCtEUDtBZ0JqZ0VPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEJtZ0VYO0FnQmorREc7RURqQkkseUNBQUE7Q2ZxL0RQO0FnQmgrREc7RURyQkksd0NBQUE7Q2Z3L0RQO0FnQnYrREc7RURqQkksd0NBQUE7Q2YyL0RQO0FnQnQrREc7RURyQkksdUNBQUE7Q2Y4L0RQO0FnQjcrREc7RURqQkksMkNBQUE7Q2ZpZ0VQO0FnQjUrREc7RURyQkksMENBQUE7Q2ZvZ0VQO0FnQnYwREc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZndnRVA7QWdCdDBERztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmNGdFUDtBZ0IzL0RHO0VEakJJLHdDQUFBO0NmK2dFUDtBZ0IxL0RHO0VEckJJLHVDQUFBO0Nma2hFUDtBY3ZnRU87RUVxQ0EsZ0RBQUE7RUFDQSwyQ0FBQTtFQUNBLHFEQUFBO0VYdUtBLGtEQUFBO0VBR0ksdURBQUE7RUFJQSw0REFBQTtFQUlBLHdGQUFBO0VBWEosaURBQUE7RUFHSSxzREFBQTtFQUlBLDJEQUFBO0VBSUEsdUZBQUE7RVd2REosMENBQUE7RUFDQSx1Q0FBQTtFWDJFQSxvREFBQTtFQUNBLHlEQUFBO0VBQ0EsOERBQUE7RUFHSSxvR0FBQTtFV3JFUix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksb0RBQUE7RUFDQSx3REFBQTtFQUNBLGtFQUFBO0NoQncxRFA7QWdCOWpFTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCZ2tFWDtBZ0JsaEVHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0NmcWpFUDtBZ0J4a0VPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEIwa0VYO0FnQnhoRUc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2YrakVQO0FnQmxsRU87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQm9sRVg7QWdCbGpFRztFRGpCSSx5Q0FBQTtDZnNrRVA7QWdCampFRztFRHJCSSx3Q0FBQTtDZnlrRVA7QWdCeGpFRztFRGpCSSx3Q0FBQTtDZjRrRVA7QWdCdmpFRztFRHJCSSx1Q0FBQTtDZitrRVA7QWdCOWpFRztFRGpCSSwyQ0FBQTtDZmtsRVA7QWdCN2pFRztFRHJCSSwwQ0FBQTtDZnFsRVA7QWdCeDVERztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmeWxFUDtBZ0J2NURHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2Y2bEVQO0FnQjVrRUc7RURqQkksd0NBQUE7Q2ZnbUVQO0FnQjNrRUc7RURyQkksdUNBQUE7Q2ZtbUVQO0FjcGxFTztFRXNEQSw4Q0FBQTtFQUNBLHFEQUFBO0VYbUpBLGtEQUFBO0VBR0ksdURBQUE7RUFJQSw0REFBQTtFQUlBLHdGQUFBO0VBWEosaURBQUE7RUFHSSxzREFBQTtFQUlBLDJEQUFBO0VBSUEsdUZBQUE7RVd2REosMENBQUE7RUFDQSx1Q0FBQTtFWDJFQSxvQ0FBQTtFQUNBLHVEQUFBO0VBQ0EsOERBQUE7RVdsRUosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLG9EQUFBO0VBQ0Esd0RBQUE7RUFDQSxrRUFBQTtDaEJ1NkRQO0FnQjdvRU87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQitvRVg7QWdCam1FRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZm9vRVA7QWdCdnBFTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCeXBFWDtBZ0J2bUVHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0NmOG9FUDtBZ0JqcUVPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEJtcUVYO0FnQmpvRUc7RURqQkkseUNBQUE7Q2ZxcEVQO0FnQmhvRUc7RURyQkksd0NBQUE7Q2Z3cEVQO0FnQnZvRUc7RURqQkksd0NBQUE7Q2YycEVQO0FnQnRvRUc7RURyQkksdUNBQUE7Q2Y4cEVQO0FnQjdvRUc7RURqQkksMkNBQUE7Q2ZpcUVQO0FnQjVvRUc7RURyQkksMENBQUE7Q2ZvcUVQO0FnQnYrREc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZndxRVA7QWdCdCtERztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmNHFFUDtBZ0IzcEVHO0VEakJJLHdDQUFBO0NmK3FFUDtBZ0IxcEVHO0VEckJJLHVDQUFBO0Nma3JFUDtBYy9wRU87RUVxRUEsOENBQUE7RVhpSUEsa0RBQUE7RUFHSSx1REFBQTtFQUlBLDREQUFBO0VBSUEsd0ZBQUE7RUFYSixpREFBQTtFQUdJLHNEQUFBO0VBSUEsMkRBQUE7RUFJQSx1RkFBQTtFV3ZESiwwQ0FBQTtFQUNBLHVDQUFBO0VYMkVBLG9DQUFBO0VBQ0EsdURBQUE7RUFDQSw4Q0FBQTtFV2xFSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksb0RBQUE7RUFDQSx3REFBQTtFQUNBLGtFQUFBO0NoQnEvRFA7QWdCM3RFTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCNnRFWDtBZ0IvcUVHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0Nma3RFUDtBZ0JydUVPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEJ1dUVYO0FnQnJyRUc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2Y0dEVQO0FnQi91RU87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQml2RVg7QWdCL3NFRztFRGpCSSx5Q0FBQTtDZm11RVA7QWdCOXNFRztFRHJCSSx3Q0FBQTtDZnN1RVA7QWdCcnRFRztFRGpCSSx3Q0FBQTtDZnl1RVA7QWdCcHRFRztFRHJCSSx1Q0FBQTtDZjR1RVA7QWdCM3RFRztFRGpCSSwyQ0FBQTtDZit1RVA7QWdCMXRFRztFRHJCSSwwQ0FBQTtDZmt2RVA7QWdCcmpFRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0Nmc3ZFUDtBZ0JwakVHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2YwdkVQO0FnQnp1RUc7RURqQkksd0NBQUE7Q2Y2dkVQO0FnQnh1RUc7RURyQkksdUNBQUE7Q2Znd0VQO0FjcnZFTztFRXFDQSxnREFBQTtFQUNBLGlEQUFBO0VBQ0EsMkRBQUE7RVh1S0Esd0RBQUE7RUFHSSx1REFBQTtFQUlBLGtFQUFBO0VBSUEsd0ZBQUE7RUFYSix1REFBQTtFQUdJLHNEQUFBO0VBSUEsaUVBQUE7RUFJQSx1RkFBQTtFV3ZESiwwQ0FBQTtFQUNBLHVDQUFBO0VYMkVBLDBEQUFBO0VBQ0EseURBQUE7RUFDQSxvRUFBQTtFQUdJLG9HQUFBO0VXckVSLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSwwREFBQTtFQUNBLDhEQUFBO0VBQ0Esa0VBQUE7Q2hCc2tFUDtBZ0I1eUVPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEI4eUVYO0FnQmh3RUc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2ZteUVQO0FnQnR6RU87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQnd6RVg7QWdCdHdFRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZjZ5RVA7QWdCaDBFTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCazBFWDtBZ0JoeUVHO0VEakJJLHlDQUFBO0Nmb3pFUDtBZ0IveEVHO0VEckJJLHdDQUFBO0NmdXpFUDtBZ0J0eUVHO0VEakJJLHdDQUFBO0NmMHpFUDtBZ0JyeUVHO0VEckJJLHVDQUFBO0NmNnpFUDtBZ0I1eUVHO0VEakJJLDJDQUFBO0NmZzBFUDtBZ0IzeUVHO0VEckJJLDBDQUFBO0NmbTBFUDtBZ0J0b0VHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2Z1MEVQO0FnQnJvRUc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZjIwRVA7QWdCMXpFRztFRGpCSSx3Q0FBQTtDZjgwRVA7QWdCenpFRztFRHJCSSx1Q0FBQTtDZmkxRVA7QWNsMEVPO0VFc0RBLG9EQUFBO0VBQ0EsMkRBQUE7RVhtSkEsd0RBQUE7RUFHSSx1REFBQTtFQUlBLGtFQUFBO0VBSUEsd0ZBQUE7RUFYSix1REFBQTtFQUdJLHNEQUFBO0VBSUEsaUVBQUE7RUFJQSx1RkFBQTtFV3ZESiwwQ0FBQTtFQUNBLHVDQUFBO0VYMkVBLG9DQUFBO0VBQ0EsNkRBQUE7RUFDQSxvRUFBQTtFV2xFSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksMERBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0NoQnFwRVA7QWdCMzNFTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCNjNFWDtBZ0IvMEVHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0NmazNFUDtBZ0JyNEVPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEJ1NEVYO0FnQnIxRUc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2Y0M0VQO0FnQi80RU87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQmk1RVg7QWdCLzJFRztFRGpCSSx5Q0FBQTtDZm00RVA7QWdCOTJFRztFRHJCSSx3Q0FBQTtDZnM0RVA7QWdCcjNFRztFRGpCSSx3Q0FBQTtDZnk0RVA7QWdCcDNFRztFRHJCSSx1Q0FBQTtDZjQ0RVA7QWdCMzNFRztFRGpCSSwyQ0FBQTtDZis0RVA7QWdCMTNFRztFRHJCSSwwQ0FBQTtDZms1RVA7QWdCcnRFRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmczVFUDtBZ0JwdEVHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2YwNUVQO0FnQno0RUc7RURqQkksd0NBQUE7Q2Y2NUVQO0FnQng0RUc7RURyQkksdUNBQUE7Q2ZnNkVQO0FjNzRFTztFRXFFQSxvREFBQTtFWGlJQSx3REFBQTtFQUdJLHVEQUFBO0VBSUEsa0VBQUE7RUFJQSx3RkFBQTtFQVhKLHVEQUFBO0VBR0ksc0RBQUE7RUFJQSxpRUFBQTtFQUlBLHVGQUFBO0VXdkRKLDBDQUFBO0VBQ0EsdUNBQUE7RVgyRUEsb0NBQUE7RUFDQSw2REFBQTtFQUNBLDhDQUFBO0VXbEVKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSwwREFBQTtFQUNBLDhEQUFBO0VBQ0Esa0VBQUE7Q2hCbXVFUDtBZ0J6OEVPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEIyOEVYO0FnQjc1RUc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2ZnOEVQO0FnQm45RU87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQnE5RVg7QWdCbjZFRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZjA4RVA7QWdCNzlFTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCKzlFWDtBZ0I3N0VHO0VEakJJLHlDQUFBO0NmaTlFUDtBZ0I1N0VHO0VEckJJLHdDQUFBO0NmbzlFUDtBZ0JuOEVHO0VEakJJLHdDQUFBO0NmdTlFUDtBZ0JsOEVHO0VEckJJLHVDQUFBO0NmMDlFUDtBZ0J6OEVHO0VEakJJLDJDQUFBO0NmNjlFUDtBZ0J4OEVHO0VEckJJLDBDQUFBO0NmZytFUDtBZ0JueUVHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2ZvK0VQO0FnQmx5RUc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZncrRVA7QWdCdjlFRztFRGpCSSx3Q0FBQTtDZjIrRVA7QWdCdDlFRztFRHJCSSx1Q0FBQTtDZjgrRVA7QWNuK0VPO0VFcUNBLGdEQUFBO0VBQ0EsK0NBQUE7RUFDQSx5REFBQTtFWHVLQSxzREFBQTtFQUdJLHVEQUFBO0VBSUEsZ0VBQUE7RUFJQSx3RkFBQTtFQVhKLHFEQUFBO0VBR0ksc0RBQUE7RUFJQSwrREFBQTtFQUlBLHVGQUFBO0VXdkRKLDBDQUFBO0VBQ0EsdUNBQUE7RVgyRUEsd0RBQUE7RUFDQSx5REFBQTtFQUNBLGtFQUFBO0VBR0ksb0dBQUE7RVdyRVIsd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLHdEQUFBO0VBQ0EsNERBQUE7RUFDQSxrRUFBQTtDaEJvekVQO0FnQjFoRk87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQjRoRlg7QWdCOStFRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZmloRlA7QWdCcGlGTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCc2lGWDtBZ0JwL0VHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0NmMmhGUDtBZ0I5aUZPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEJnakZYO0FnQjlnRkc7RURqQkkseUNBQUE7Q2ZraUZQO0FnQjdnRkc7RURyQkksd0NBQUE7Q2ZxaUZQO0FnQnBoRkc7RURqQkksd0NBQUE7Q2Z3aUZQO0FnQm5oRkc7RURyQkksdUNBQUE7Q2YyaUZQO0FnQjFoRkc7RURqQkksMkNBQUE7Q2Y4aUZQO0FnQnpoRkc7RURyQkksMENBQUE7Q2ZpakZQO0FnQnAzRUc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZnFqRlA7QWdCbjNFRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmeWpGUDtBZ0J4aUZHO0VEakJJLHdDQUFBO0NmNGpGUDtBZ0J2aUZHO0VEckJJLHVDQUFBO0NmK2pGUDtBY2hqRk87RUVzREEsa0RBQUE7RUFDQSx5REFBQTtFWG1KQSxzREFBQTtFQUdJLHVEQUFBO0VBSUEsZ0VBQUE7RUFJQSx3RkFBQTtFQVhKLHFEQUFBO0VBR0ksc0RBQUE7RUFJQSwrREFBQTtFQUlBLHVGQUFBO0VXdkRKLDBDQUFBO0VBQ0EsdUNBQUE7RVgyRUEsb0NBQUE7RUFDQSwyREFBQTtFQUNBLGtFQUFBO0VXbEVKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSx3REFBQTtFQUNBLDREQUFBO0VBQ0Esa0VBQUE7Q2hCbTRFUDtBZ0J6bUZPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEIybUZYO0FnQjdqRkc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2ZnbUZQO0FnQm5uRk87RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQnFuRlg7QWdCbmtGRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZjBtRlA7QWdCN25GTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCK25GWDtBZ0I3bEZHO0VEakJJLHlDQUFBO0NmaW5GUDtBZ0I1bEZHO0VEckJJLHdDQUFBO0Nmb25GUDtBZ0JubUZHO0VEakJJLHdDQUFBO0NmdW5GUDtBZ0JsbUZHO0VEckJJLHVDQUFBO0NmMG5GUDtBZ0J6bUZHO0VEakJJLDJDQUFBO0NmNm5GUDtBZ0J4bUZHO0VEckJJLDBDQUFBO0NmZ29GUDtBZ0JuOEVHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2Zvb0ZQO0FnQmw4RUc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZndvRlA7QWdCdm5GRztFRGpCSSx3Q0FBQTtDZjJvRlA7QWdCdG5GRztFRHJCSSx1Q0FBQTtDZjhvRlA7QWMzbkZPO0VFcUVBLGtEQUFBO0VYaUlBLHNEQUFBO0VBR0ksdURBQUE7RUFJQSxnRUFBQTtFQUlBLHdGQUFBO0VBWEoscURBQUE7RUFHSSxzREFBQTtFQUlBLCtEQUFBO0VBSUEsdUZBQUE7RVd2REosMENBQUE7RUFDQSx1Q0FBQTtFWDJFQSxvQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsOENBQUE7RVdsRUosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLHdEQUFBO0VBQ0EsNERBQUE7RUFDQSxrRUFBQTtDaEJpOUVQO0FnQnZyRk87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQnlyRlg7QWdCM29GRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZjhxRlA7QWdCanNGTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCbXNGWDtBZ0JqcEZHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0Nmd3JGUDtBZ0Izc0ZPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEI2c0ZYO0FnQjNxRkc7RURqQkkseUNBQUE7Q2YrckZQO0FnQjFxRkc7RURyQkksd0NBQUE7Q2Zrc0ZQO0FnQmpyRkc7RURqQkksd0NBQUE7Q2Zxc0ZQO0FnQmhyRkc7RURyQkksdUNBQUE7Q2Z3c0ZQO0FnQnZyRkc7RURqQkksMkNBQUE7Q2Yyc0ZQO0FnQnRyRkc7RURyQkksMENBQUE7Q2Y4c0ZQO0FnQmpoRkc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZmt0RlA7QWdCaGhGRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0Nmc3RGUDtBZ0Jyc0ZHO0VEakJJLHdDQUFBO0NmeXRGUDtBZ0Jwc0ZHO0VEckJJLHVDQUFBO0NmNHRGUDtBY2p0Rk87RUVxQ0EsOENBQUE7RUFDQSw2Q0FBQTtFQUNBLHVEQUFBO0VYdUtBLG9EQUFBO0VBR0kscURBQUE7RUFJQSw4REFBQTtFQUlBLHdGQUFBO0VBWEosbURBQUE7RUFHSSxvREFBQTtFQUlBLDZEQUFBO0VBSUEsdUZBQUE7RVd2REoseUNBQUE7RUFDQSxzQ0FBQTtFWDJFQSxzREFBQTtFQUNBLHVEQUFBO0VBQ0EsZ0VBQUE7RUFHSSxvR0FBQTtFV3JFUix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksc0RBQUE7RUFDQSwwREFBQTtFQUNBLGtFQUFBO0NoQmtpRlA7QWdCeHdGTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCMHdGWDtBZ0I1dEZHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0NmK3ZGUDtBZ0JseEZPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEJveEZYO0FnQmx1Rkc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2Z5d0ZQO0FnQjV4Rk87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQjh4Rlg7QWdCNXZGRztFRGpCSSx5Q0FBQTtDZmd4RlA7QWdCM3ZGRztFRHJCSSx3Q0FBQTtDZm14RlA7QWdCbHdGRztFRGpCSSx3Q0FBQTtDZnN4RlA7QWdCandGRztFRHJCSSx1Q0FBQTtDZnl4RlA7QWdCeHdGRztFRGpCSSwyQ0FBQTtDZjR4RlA7QWdCdndGRztFRHJCSSwwQ0FBQTtDZit4RlA7QWdCbG1GRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmbXlGUDtBZ0JqbUZHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2Z1eUZQO0FnQnR4Rkc7RURqQkksd0NBQUE7Q2YweUZQO0FnQnJ4Rkc7RURyQkksdUNBQUE7Q2Y2eUZQO0FjOXhGTztFRXNEQSxnREFBQTtFQUNBLHVEQUFBO0VYbUpBLG9EQUFBO0VBR0kscURBQUE7RUFJQSw4REFBQTtFQUlBLHdGQUFBO0VBWEosbURBQUE7RUFHSSxvREFBQTtFQUlBLDZEQUFBO0VBSUEsdUZBQUE7RVd2REoseUNBQUE7RUFDQSxzQ0FBQTtFWDJFQSxvQ0FBQTtFQUNBLHlEQUFBO0VBQ0EsZ0VBQUE7RVdsRUosd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNEQUFBO0VBc0JJLHNEQUFBO0VBQ0EsMERBQUE7RUFDQSxrRUFBQTtDaEJpbkZQO0FnQnYxRk87RUFDSSwrQkFBQTtFQUNBLCtCQUFBO0NoQnkxRlg7QWdCM3lGRztFRDdCSSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsNkJBQUE7RUFBQSxrQ0FBQTtDZjgwRlA7QWdCajJGTztFQUNJLDhCQUFBO0VBQ0EsOEJBQUE7Q2hCbTJGWDtBZ0JqekZHO0VEakNJLDJCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLGlDQUFBO0NmdzFGUDtBZ0IzMkZPO0VBQ0ksNkJBQUE7RUFDQSw2QkFBQTtDaEI2MkZYO0FnQjMwRkc7RURqQkkseUNBQUE7Q2YrMUZQO0FnQjEwRkc7RURyQkksd0NBQUE7Q2ZrMkZQO0FnQmoxRkc7RURqQkksd0NBQUE7Q2ZxMkZQO0FnQmgxRkc7RURyQkksdUNBQUE7Q2Z3MkZQO0FnQnYxRkc7RURqQkksMkNBQUE7Q2YyMkZQO0FnQnQxRkc7RURyQkksMENBQUE7Q2Y4MkZQO0FnQmpyRkc7RUQ3TEksd0NBQUE7RUFBQSwwQ0FBQTtDZmszRlA7QWdCaHJGRztFRGxNSSx3Q0FBQTtFQUFBLDBDQUFBO0NmczNGUDtBZ0JyMkZHO0VEakJJLHdDQUFBO0NmeTNGUDtBZ0JwMkZHO0VEckJJLHVDQUFBO0NmNDNGUDtBY3oyRk87RUVxRUEsZ0RBQUE7RVhpSUEsb0RBQUE7RUFHSSxxREFBQTtFQUlBLDhEQUFBO0VBSUEsd0ZBQUE7RUFYSixtREFBQTtFQUdJLG9EQUFBO0VBSUEsNkRBQUE7RUFJQSx1RkFBQTtFV3ZESix5Q0FBQTtFQUNBLHNDQUFBO0VYMkVBLG9DQUFBO0VBQ0EseURBQUE7RUFDQSw4Q0FBQTtFV2xFSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksc0RBQUE7RUFDQSwwREFBQTtFQUNBLGtFQUFBO0NoQityRlA7QWdCcjZGTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCdTZGWDtBZ0J6M0ZHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0NmNDVGUDtBZ0IvNkZPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEJpN0ZYO0FnQi8zRkc7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2ZzNkZQO0FnQno3Rk87RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQjI3Rlg7QWdCejVGRztFRGpCSSx5Q0FBQTtDZjY2RlA7QWdCeDVGRztFRHJCSSx3Q0FBQTtDZmc3RlA7QWdCLzVGRztFRGpCSSx3Q0FBQTtDZm03RlA7QWdCOTVGRztFRHJCSSx1Q0FBQTtDZnM3RlA7QWdCcjZGRztFRGpCSSwyQ0FBQTtDZnk3RlA7QWdCcDZGRztFRHJCSSwwQ0FBQTtDZjQ3RlA7QWdCL3ZGRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmZzhGUDtBZ0I5dkZHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2ZvOEZQO0FnQm43Rkc7RURqQkksd0NBQUE7Q2Z1OEZQO0FnQmw3Rkc7RURyQkksdUNBQUE7Q2YwOEZQO0FjLzdGTztFRXFDQSxnREFBQTtFQUNBLDJDQUFBO0VBQ0EscURBQUE7RVh1S0Esa0RBQUE7RUFHSSx1REFBQTtFQUlBLDREQUFBO0VBSUEsd0ZBQUE7RUFYSixpREFBQTtFQUdJLHNEQUFBO0VBSUEsMkRBQUE7RUFJQSx1RkFBQTtFV3ZESiwwQ0FBQTtFQUNBLHVDQUFBO0VYMkVBLG9EQUFBO0VBQ0EseURBQUE7RUFDQSw4REFBQTtFQUdJLG9HQUFBO0VXckVSLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSxvREFBQTtFQUNBLHdEQUFBO0VBQ0Esa0VBQUE7Q2hCZ3hGUDtBZ0J0L0ZPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEJ3L0ZYO0FnQjE4Rkc7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2Y2K0ZQO0FnQmhnR087RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQmtnR1g7QWdCaDlGRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZnUvRlA7QWdCMWdHTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCNGdHWDtBZ0IxK0ZHO0VEakJJLHlDQUFBO0NmOC9GUDtBZ0J6K0ZHO0VEckJJLHdDQUFBO0NmaWdHUDtBZ0JoL0ZHO0VEakJJLHdDQUFBO0Nmb2dHUDtBZ0IvK0ZHO0VEckJJLHVDQUFBO0NmdWdHUDtBZ0J0L0ZHO0VEakJJLDJDQUFBO0NmMGdHUDtBZ0JyL0ZHO0VEckJJLDBDQUFBO0NmNmdHUDtBZ0JoMUZHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2ZpaEdQO0FnQi8wRkc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZnFoR1A7QWdCcGdHRztFRGpCSSx3Q0FBQTtDZndoR1A7QWdCbmdHRztFRHJCSSx1Q0FBQTtDZjJoR1A7QWM1Z0dPO0VFc0RBLDhDQUFBO0VBQ0EscURBQUE7RVhtSkEsa0RBQUE7RUFHSSx1REFBQTtFQUlBLDREQUFBO0VBSUEsd0ZBQUE7RUFYSixpREFBQTtFQUdJLHNEQUFBO0VBSUEsMkRBQUE7RUFJQSx1RkFBQTtFV3ZESiwwQ0FBQTtFQUNBLHVDQUFBO0VYMkVBLG9DQUFBO0VBQ0EsdURBQUE7RUFDQSw4REFBQTtFV2xFSix3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFzQkksb0RBQUE7RUFDQSx3REFBQTtFQUNBLGtFQUFBO0NoQisxRlA7QWdCcmtHTztFQUNJLCtCQUFBO0VBQ0EsK0JBQUE7Q2hCdWtHWDtBZ0J6aEdHO0VEN0JJLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSw2QkFBQTtFQUFBLGtDQUFBO0NmNGpHUDtBZ0Iva0dPO0VBQ0ksOEJBQUE7RUFDQSw4QkFBQTtDaEJpbEdYO0FnQi9oR0c7RURqQ0ksMkJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0VBQUEsaUNBQUE7Q2Zza0dQO0FnQnpsR087RUFDSSw2QkFBQTtFQUNBLDZCQUFBO0NoQjJsR1g7QWdCempHRztFRGpCSSx5Q0FBQTtDZjZrR1A7QWdCeGpHRztFRHJCSSx3Q0FBQTtDZmdsR1A7QWdCL2pHRztFRGpCSSx3Q0FBQTtDZm1sR1A7QWdCOWpHRztFRHJCSSx1Q0FBQTtDZnNsR1A7QWdCcmtHRztFRGpCSSwyQ0FBQTtDZnlsR1A7QWdCcGtHRztFRHJCSSwwQ0FBQTtDZjRsR1A7QWdCLzVGRztFRDdMSSx3Q0FBQTtFQUFBLDBDQUFBO0NmZ21HUDtBZ0I5NUZHO0VEbE1JLHdDQUFBO0VBQUEsMENBQUE7Q2ZvbUdQO0FnQm5sR0c7RURqQkksd0NBQUE7Q2Z1bUdQO0FnQmxsR0c7RURyQkksdUNBQUE7Q2YwbUdQO0FjdmxHTztFRXFFQSw4Q0FBQTtFWGlJQSxrREFBQTtFQUdJLHVEQUFBO0VBSUEsNERBQUE7RUFJQSx3RkFBQTtFQVhKLGlEQUFBO0VBR0ksc0RBQUE7RUFJQSwyREFBQTtFQUlBLHVGQUFBO0VXdkRKLDBDQUFBO0VBQ0EsdUNBQUE7RVgyRUEsb0NBQUE7RUFDQSx1REFBQTtFQUNBLDhDQUFBO0VXbEVKLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSxzREFBQTtFQXNCSSxvREFBQTtFQUNBLHdEQUFBO0VBQ0Esa0VBQUE7Q2hCNjZGUDtBZ0JucEdPO0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtDaEJxcEdYO0FnQnZtR0c7RUQ3QkksOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDZCQUFBO0VBQUEsa0NBQUE7Q2Ywb0dQO0FnQjdwR087RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0NoQitwR1g7QWdCN21HRztFRGpDSSwyQkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7RUFBQSxpQ0FBQTtDZm9wR1A7QWdCdnFHTztFQUNJLDZCQUFBO0VBQ0EsNkJBQUE7Q2hCeXFHWDtBZ0J2b0dHO0VEakJJLHlDQUFBO0NmMnBHUDtBZ0J0b0dHO0VEckJJLHdDQUFBO0NmOHBHUDtBZ0I3b0dHO0VEakJJLHdDQUFBO0NmaXFHUDtBZ0I1b0dHO0VEckJJLHVDQUFBO0Nmb3FHUDtBZ0JucEdHO0VEakJJLDJDQUFBO0NmdXFHUDtBZ0JscEdHO0VEckJJLDBDQUFBO0NmMHFHUDtBZ0I3K0ZHO0VEN0xJLHdDQUFBO0VBQUEsMENBQUE7Q2Y4cUdQO0FnQjUrRkc7RURsTUksd0NBQUE7RUFBQSwwQ0FBQTtDZmtyR1A7QWdCanFHRztFRGpCSSx3Q0FBQTtDZnFyR1A7QWdCaHFHRztFRHJCSSx1Q0FBQTtDZndyR1A7O0FpQnB0R0Q7RUFDSSxpQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esd0NBQUE7RUFDQSxxRkFBQTtFQUNBLGtEQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFDQSx5Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsK0NBQUE7RUFDQSxvREFBQTtFQUNBLDJDQUFBO0VBQ0EsZ0RBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsK0VBQUE7RUFDQSxzREFBQTtDakJ1dEdIO0FpQnJ0R0c7RUFDSSxVQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0hBQUE7Q2pCdXRHUDtBaUJwdEdHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDakJzdEdQO0FpQmh0R21CO0VBQ0ksaUZBQUE7RUFDQSxnRkFBQTtFQUNBLDZGQUFBO0NqQmt0R3ZCO0FpQjVzR087RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsWUFBQTtDakI4c0dYO0FpQjVzR1c7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7Q2pCOHNHZjtBaUIzc0dXO0VBQ0ksbUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0tBQUE7RUFFQSwrQ0FBQTtFQUNBLHFEQUFBO0VBQ0EsbUVBQUE7RUFDQSxtRUFBQTtFQUNBLG1FQUFBO0VBQ0EsMkRBQUE7RUFDQSx5Q0FBQTtFQUNBLGlFQUFBO0VBQ0EseUVBQUE7RUFDQSw2REFBQTtFQUNBLDBDQUFBO0VBQ0EsbUVBQUE7RUFDQSwwRUFBQTtFQUNBLHlFQUFBO0VBQ0EsK0VBQUE7RUFDQSxpRUFBQTtFQUNBLDRDQUFBO0VBQ0EsdUVBQUE7RUFDQSw0RUFBQTtFQUNBLDJDQUFBO0VBQ0EsNEJBQUE7Q2pCNHNHZjtBSzVzR0c7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMc3NHUDtBS2h0R0c7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NMMHNHUDtBS3B0R0c7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NMOHNHUDtBS3h0R0c7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMa3RHUDtBSzV0R0c7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMc3RHUDtBS2pwR0c7RUFDSSxXQUFBO0NMbXBHUDtBS3BwR0c7RUFDSSxXQUFBO0NMc3BHUDtBS3ZwR0c7RUFDSSxhQUFBO0NMeXBHUDtBTTd6R0c7RVdnR2dCLFdBQUE7RVh0QmhCLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTnV2R0g7QU1ydkdHO0VBQ0ksNkNBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEZBQUE7RUFDQSx5RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNEZBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q051dkdQO0FLdDBHRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxrREFBQTtFQUNBLG1DQUFBO0NMeWlHSDtBS3BnR0c7RUF6VUE7SUEwVUksaUZBQUE7R0x1Z0dMO0NBQ0Y7QUtyZ0dHO0VBN1VBO0lBOFVJLGdGQUFBO0dMd2dHTDtDQUNGO0FLdGdHRztFQWpWQTtJQWtWSSxpRkFBQTtHTHlnR0w7Q0FDRjtBS2pqR087RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTG1qR1g7QUtwM0dHO0VBMFNBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0Esb0NBQUE7Q0wya0dIO0FLdGlHRztFQXJWQTtJQXNWSSxpRkFBQTtHTHlpR0w7Q0FDRjtBS3ZpR0c7RUF6VkE7SUEwVkksZ0ZBQUE7R0wwaUdMO0NBQ0Y7QUt4aUdHO0VBN1ZBO0lBOFZJLGlGQUFBO0dMMmlHTDtDQUNGO0FLbmxHTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSwyRkFBQTtFQUNBLDBGQUFBO0VBQ0EsNEZBQUE7RUFDQSw2RkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMcWxHWDtBSzE0R0c7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EseURBQUE7RUFDQSwwQ0FBQTtDTDZtR0g7QUt4a0dHO0VBelVBO0lBMFVJLGlGQUFBO0dMMmtHTDtDQUNGO0FLemtHRztFQTdVQTtJQThVSSxnRkFBQTtHTDRrR0w7Q0FDRjtBSzFrR0c7RUFqVkE7SUFrVkksaUZBQUE7R0w2a0dMO0NBQ0Y7QUtybkdPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x1bkdYO0FpQm4wR2U7RUFDSSxxREFBQTtDakJxMEduQjtBaUJsMEdlO0VBQ0ksa0JBQUE7Q2pCbzBHbkI7QWlCM3pHZTtFQUNJLDRCQUFBO0NqQjZ6R25CO0FpQnh6R087RUFDSSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsNkJBQUE7Q2pCMHpHWDtBaUJ4ekdXO0VBQ0ksbUVBQUE7RUFDQSxtRUFBQTtFQUNBLDhEQUFBO0NqQjB6R2Y7QWlCcnpHRztFQUNJLHNFQUFBO0VBQ0Esc0VBQUE7Q2pCdXpHUDtBaUJsekdPO0VBQ0ksaUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7Q2pCb3pHWDtBaUJoekdHO0VBQ0ksZ0JBQUE7Q2pCa3pHUDtBaUJoekdPO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0NqQmt6R1g7QWlCaHpHVztFQUNJLHdDQUFBO0VBRUEsYUFBQTtFQUNBLGlHQUFBO0NqQml6R2Y7QWlCL3lHZTtFQUNJLHVCQUFBO0NqQml6R25CO0FpQjN5R0c7RUFDSSxpQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDJDQUFBO0NqQjZ5R1A7QWlCMXlHRztFQUNJLGlDQUFBO0VBQ0Esd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsMENBQUE7Q2pCNHlHUDs7QWtCbC9HRDtFQUNJLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSwwQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esc0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDJFQUFBO0VBQ0EsNEVBQUE7RUFDQSxtR0FBQTtFQUNBLDhGQUFBO0VBQ0EsaURBQUE7RUFDQSw0RkFBQTtFQUNBLGtHQUFBO0VBQ0EsNERBQUE7RUFDQSxrRUFBQTtFQUNBLDBEQUFBO0VBQ0EscUVBQUE7RUFDQSwyQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsaUVBQUE7RUFDQSw2RkFBQTtFQUNBLDRGQUFBO0VBQ0EsdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDBFQUFBO0VBQ0EsZ0ZBQUE7RUFDQSx3Q0FBQTtFQUNBLDhFQUFBO0VBQ0Esb0RBQUE7RUFDQSwwREFBQTtFQUNBLDBGQUFBO0VBQ0Esb0NBQUE7RUFDQSxrRUFBQTtFQUNBLDJDQUFBO0VBQ0EseUZBQUE7RUFDQSwwQ0FBQTtFQUNBLDBFQUFBO0VBQ0EsMEVBQUE7RUFDQSwyRkFBQTtFQUNBLDJEQUFBO0VBQ0EseURBQUE7RWIyTUksa0ZBQUE7RUFXSSxnSEFBQTtFQVhKLDJFQUFBO0VBV0kseUdBQUE7RUFYSiwwRUFBQTtFQVdJLHdHQUFBO0VjOU5KLG9GQUFBO0VkK0tKLDZFQUFBO0VBQ0Esc0RBQUE7RUFDQSxnREFBQTtFQUZBLCtFQUFBO0VBQ0Esd0RBQUE7RUFDQSxrREFBQTtFYWhLQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsOENBQUE7RUFDQSwwQ0FBQTtFQUNBLDhDQUFBO0VBQ0Esa0ZBQUE7Q2xCMC9HSDtBa0J2L0dPO0VBQ0ksK0NBQUE7RUFDQSxtREFBQTtFQUNBLGdEQUFBO0VBQ0Esb0RBQUE7RUFDQSx5QkFBQTtDbEJ5L0dYO0FrQnAvR2U7RUFDSSxtQkFBQTtFQUNBLHdEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDbEJzL0duQjtBa0JoL0dXO0VBQ0ksa0VBQUE7RUFrQkEsK0JBQUE7VUFBQSx1QkFBQTtDbEJpK0dmO0FrQmovR2U7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VDakRaLGdGQUFBO0VBQ0EsOERBQUE7RUFJQSxnSkFBQTtFQUNBLHdFQUFBO0NuQmtpSFA7QWtCMytHTztFQUNJLHVEQUFBO0VBQ0Esc0RBQUE7Q2xCNitHWDtBa0IzK0dXO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0RBQUE7RUFDQSx3REFBQTtFQUNBLDBEQUFBO0NsQjYrR2Y7QWtCcitHbUI7RUFDSSxnRUFBQTtDbEJ1K0d2QjtBS3RsSEc7RWFrSHdCLHdFQUFBO0VBQ0Esc0VBQUE7Q2xCdStHM0I7QWtCaCtHdUI7RUMxRmhCLHNGQUFBO0VBQ0Esb0VBQUE7RUFJQSxzSkFBQTtFQUNBLDhFQUFBO0NuQjBqSFA7QWtCeDlHZTtFQ3hHUiwrRUFBQTtFQUNBLDZEQUFBO0NuQm1rSFA7QWtCMzlHbUI7RUFDSSx5REFBQTtDbEI2OUd2QjtBa0J0OUdXO0VBQ0kseUVBQUE7Q2xCdzlHZjtBa0JqOUdlO0VDekhSLCtFQUFBO0VBQ0EsNkRBQUE7RUFJQSwrSUFBQTtFQUNBLHVFQUFBO0NuQjBrSFA7QWtCdDlHbUI7RUFDSSxxREFBQTtDbEJ3OUd2QjtBa0JoOUdtQjtFQUNJLGdFQUFBO0NsQms5R3ZCO0FrQjc4R1c7RUFDSSxhQUFBO0VBQ0EsaUVBQUE7Q2xCKzhHZjtBa0I3OEdlO0VBQ0ksZUFBQTtDbEIrOEduQjtBa0IxOEdPO0VBQ0kseUNBQUE7RUFDQSxvREFBQTtDbEI0OEdYO0FrQjE4R1c7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7Q2xCNDhHZjtBa0J4OEdPO0VBQ0ksMkNBQUE7RUFDQSxzREFBQTtDbEIwOEdYO0FrQng4R1c7RUFDSSxZQUFBO0VBQ0EsYUFBQTtDbEIwOEdmO0FrQnI4R0c7RUFDSSw2Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsaURBQUE7RUFDQSxnREFBQTtDbEJ1OEdQO0FrQnI4R087RUFDSSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EseUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsK0NBQUE7Q2xCdThHWDtBa0JyOEdXO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLGlEQUFBO0VBQ0Esb0JBQUE7RUFDQSx5REFBQTtFQUNBLHdEQUFBO0VBQUEsZ0RBQUE7RUFBQSw4Q0FBQTtFQUFBLHdDQUFBO0VBQUEsNkdBQUE7Q2xCdThHZjtBa0JsOEdXO0VDbk1KLHlFQUFBO0VBQ0EsdURBQUE7Q25Cd29IUDtBa0JuOEdlO0VBQ0ksbUVBQUE7Q2xCcThHbkI7QWtCLzdHVztFQUNJLGFBQUE7Q2xCaThHZjtBa0I5N0dXO0VDak5KLHlFQUFBO0VBQ0EsdURBQUE7Q25Ca3BIUDtBa0I1N0dXO0VBQ0kseURBQUE7Q2xCODdHZjtBa0I1N0dlO0VBQ0ksbUtBQUE7T0FBQSw4SkFBQTtVQUFBLDJKQUFBO0NsQjg3R25CO0FLenJIRztFYW9Rb0IsaUVBQUE7RUFDQSwrREFBQTtDbEJ3N0d2QjtBSzdySEc7RWNnQ0ksK0VBQUE7RUFDQSw2REFBQTtDbkJncUhQO0FrQjk2R2U7RUFDSSxrRUFBQTtDbEJnN0duQjtBa0JqN0dlO0VBQ0ksa0VBQUE7Q2xCbTdHbkI7QWtCOTZHTztFQUNJLHNDQUFBO0VBQ0EsdUNBQUE7RUFDQSw0Q0FBQTtDbEJnN0dYO0FrQjk2R1c7RUFDSSxtQkFBQTtDbEJnN0dmO0FrQjU2R087RUFDSSxxQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsOENBQUE7Q2xCODZHWDtBa0I1NkdXO0VBQ0ksb0JBQUE7Q2xCODZHZjtBa0J4NkdPO0VBQ0ksdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSxnREFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxvQkUvVGE7Q3BCeXVIeEI7QWtCeDZHVztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUNoU1IsOERBQUE7RUFDQSw0Q0FBQTtFQUlBLHNIQUFBO0VBQ0EsZ0VBQUE7Q25Cd3NIUDtBa0JsNkdtQjtFQzVTWixvRUFBQTtFQUNBLGtEQUFBO0VBSUEsZ0hBQUE7RUFDQSwwREFBQTtDbkI4c0hQO0FrQmo2R21CO0VBQ0ksZ0VBQUE7RUFDQSw4REFBQTtDbEJtNkd2QjtBa0I5NUdtQjtFQzFUWixvRUFBQTtFQUNBLGtEQUFBO0VBSUEsNEhBQUE7RUFDQSxzRUFBQTtDbkJ3dEhQO0FrQno1R1c7RUFDSSxZQUFBO0VBQ0Esb0JFaFhTO0VGaVhULG1CQUFBO0VBQ0Esc0RBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0NsQjI1R2Y7QWtCdjVHZTtFQUNJLDhEQUFBO0VBQ0EsV0FBQTtDbEJ5NUduQjtBa0JuNUdXO0VBQ0ksbURBQUE7Q2xCcTVHZjtBa0JqNUdPO0VBQ0kseUNBQUE7RUFDQSxpQ0FBQTtDbEJtNUdYO0FrQmg1R087RUFDSSwwQ0FBQTtFQUNBLG1DQUFBO0NsQms1R1g7QWtCNzRHTztFQUNJLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q2xCKzRHWDtBa0IzNEdHO0VBQ0kseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtDbEI2NEdQO0FrQjM0R087RUFFSSx5QkFBQTtDbEI0NEdYO0FrQno0R087RUFDSSxXQUFBO0NsQjI0R1g7QWtCeDRHTztFQUNJLDhCQUFBO0NsQjA0R1g7QWtCdDRHRztFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtDbEJ3NEdQO0FLcHlIRztFYWdhSSwrQ0FBQTtDbEJ1NEdQO0FrQm40R087RWJaSixzQkFBQTtFYWVRLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtDbEJvNEdYO0FrQmw0R1c7RUFDSSx5QkFBQTtDbEJvNEdmO0FrQi8zR0c7RUFDSSw0QkFBQTtFQUNBLHlCQUFBO0VBRUEsc0JBQUE7Q2xCZzRHUDtBa0I5M0dPO0VBQ0ksNENBQUE7Q2xCZzRHWDtBa0I3M0dPO0VBQ0ksMkNBQUE7Q2xCKzNHWDtBbUJ2MUhHO0VEZ2VZLHdLQUFBO1VBQUEsZ0tBQUE7Q2xCMDNHZjtBbUIxMUhHO0VEdWVRLDhLQUFBO1VBQUEsc0tBQUE7Q2xCczNHWDtBa0JsM0dHO0VBQ0ksb0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0NsQm8zR1A7QWtCajNHRztFQUNJLHdCQUFBO0VBQUEsb0NBQUE7TUFBQSxxQkFBQTtVQUFBLDRCQUFBO0NsQm0zR1A7QWtCaDNHRztFQUNJLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0NsQmszR1A7QWtCLzJHRztFQUNJLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0NsQmkzR1A7QWtCOTJHRztFQUNJLDBCQUFBO0VBQUEsdUNBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0NsQmczR1A7QWtCNzJHRztFQUNJLHNDQUFBO01BQUEsMEJBQUE7VUFBQSw4QkFBQTtDbEIrMkdQO0FLOXlIRztFYW1jSSxzRkFBQTtFQUNBLDREQUFBO0VBQ0Esa0VBQUE7RUFDQSwrRUFBQTtFQUNBLCtDQUFBO0VBQ0EsMkNBQUE7RUFDQSxpREFBQTtFQUNBLDBEQUFBO0VBQ0Esb0RBQUE7RWIzVEosNkVBQUE7RUFDQSxzREFBQTtFQUNBLGdEQUFBO0VBRkEsK0VBQUE7RUFDQSx3REFBQTtFQUNBLGtEQUFBO0VBa0NJLGtGQUFBO0VBV0ksZ0hBQUE7RUFYSiwyRUFBQTtFQVdJLHlHQUFBO0VBWEosMEVBQUE7RUFXSSx3R0FBQTtFQTVMSixjQUFBO0NMbTBIUDtBbUI3MEhlO0VBbEJSLHFHQUFBO0VBQ0EsOERBQUE7RUFJQSxxS0FBQTtFQUNBLHdFQUFBO0NuQisxSFA7QW1CejBIbUI7RUE1QlosMkdBQUE7RUFDQSxxRUFBQTtFQUlBLDJLQUFBO0VBQ0EsK0VBQUE7Q25CcTJIUDtBbUJsMEhlO0VBekNSLG9HQUFBO0VBQ0EsMERBQUE7RUFJQSxtS0FBQTtFQUNBLG9FQUFBO0VBeUNZLGFabURpQjtDUGd4SHBDO0FtQi96SFc7RUFuREosb0dBQUE7RUFDQSwwREFBQTtFQXFEUSxhWnFEa0M7Q1A0d0hqRDtBbUIvekhlO0VBQ0ksZUFBQTtDbkJpMEhuQjtBbUJ6ekhXO0VBakVKLDhGQUFBO0VBQ0EsdURBQUE7Q25CNjNIUDtBbUJyekhlO0VBekVSLDhGQUFBO0VBQ0EsdURBQUE7Q25CaTRIUDtBbUJuekhlO0VBL0VSLDhGQUFBO0VBQ0EsdURBQUE7Q25CcTRIUDtBS3Q2SEc7RWNnQ0ksb0dBQUE7RUFDQSw4REFBQTtDbkJ5NEhQO0FtQnJ5SGU7RUFoR1IsMklBQUE7RUFDQSw2REFBQTtDbkJ3NEhQO0FtQmx5SGU7RUE1R1IsdUdBQUE7RUFDQSw2REFBQTtDbkJpNUhQO0FtQjV4SDJCO0VBakhwQixxSUFBQTtFQUNBLHVEQUFBO0VBc0h3QixjWmZLO0NQMHlIcEM7QW1CeHhIMkI7RUEvSHBCLGlHQUFBO0VBQ0EsdURBQUE7RUFrSXdCLGNadEJLO0NQK3lIcEM7QW1CL3dIZTtFQTdJUixtR0FBQTtFQUNBLDREQUFBO0VBSUEsMklBQUE7RUFDQSxnRUFBQTtDbkI0NUhQO0FtQjF3SHVCO0VBbkpoQixpSkFBQTtFQUNBLHVFQUFBO0NuQmc2SFA7QW1CandIZTtFQXJLUixrR0FBQTtFQUNBLHdEQUFBO0VBdUtZLGFaZWU7Q1BvdkhsQztBbUI5dkhlO0VBN0tSLGtHQUFBO0VBQ0Esd0RBQUE7RUErS1ksYVpVb0M7Q1Bzdkh2RDtBbUI5dkhtQjtFQUNJLGVBQUE7Q25CZ3dIdkI7QUtsNUhHO0VhOGNJLHdGQUFBO0VBQ0EsNERBQUE7RUFDQSxrRUFBQTtFQUNBLGlGQUFBO0VBQ0EsK0NBQUE7RUFDQSwyQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsMERBQUE7RUFDQSxvREFBQTtFYjlVSiw0RUFBQTtFQUNBLHNEQUFBO0VBQ0EsZ0RBQUE7RUFGQSw4RUFBQTtFQUNBLHdEQUFBO0VBQ0Esa0RBQUE7RUFrQ0ksZ0ZBQUE7RUFXSSxnSEFBQTtFQVhKLHlFQUFBO0VBV0kseUdBQUE7RUFYSix3RUFBQTtFQVdJLHdHQUFBO0VBcExKLGNBQUE7Q0x1NkhQO0FtQno3SGU7RUFsQlIsbUdBQUE7RUFDQSw4REFBQTtFQUlBLG1LQUFBO0VBQ0Esd0VBQUE7Q25CMjhIUDtBbUJyN0htQjtFQTVCWix5R0FBQTtFQUNBLHFFQUFBO0VBSUEseUtBQUE7RUFDQSwrRUFBQTtDbkJpOUhQO0FtQjk2SGU7RUF6Q1Isa0dBQUE7RUFDQSwwREFBQTtFQUlBLGlLQUFBO0VBQ0Esb0VBQUE7RUF5Q1ksYVptRGlCO0NQNDNIcEM7QW1CMzZIVztFQW5ESixrR0FBQTtFQUNBLDBEQUFBO0VBcURRLGFacURrQztDUHczSGpEO0FtQjM2SGU7RUFDSSxlQUFBO0NuQjY2SG5CO0FtQnI2SFc7RUFqRUosNEZBQUE7RUFDQSx1REFBQTtDbkJ5K0hQO0FtQmo2SGU7RUF6RVIsNEZBQUE7RUFDQSx1REFBQTtDbkI2K0hQO0FtQi81SGU7RUEvRVIsNEZBQUE7RUFDQSx1REFBQTtDbkJpL0hQO0FLbGhJRztFY2dDSSxrR0FBQTtFQUNBLDhEQUFBO0NuQnEvSFA7QW1CajVIZTtFQWhHUix5SUFBQTtFQUNBLDZEQUFBO0NuQm8vSFA7QW1COTRIZTtFQTVHUixxR0FBQTtFQUNBLDZEQUFBO0NuQjYvSFA7QW1CeDRIMkI7RUFqSHBCLG1JQUFBO0VBQ0EsdURBQUE7RUFzSHdCLGNaZks7Q1BzNUhwQztBbUJwNEgyQjtFQS9IcEIsK0ZBQUE7RUFDQSx1REFBQTtFQWtJd0IsY1p0Qks7Q1AyNUhwQztBbUIzM0hlO0VBN0lSLGlHQUFBO0VBQ0EsNERBQUE7RUFJQSx5SUFBQTtFQUNBLGdFQUFBO0NuQndnSVA7QW1CdDNIdUI7RUFuSmhCLCtJQUFBO0VBQ0EsdUVBQUE7Q25CNGdJUDtBbUI3MkhlO0VBcktSLGdHQUFBO0VBQ0Esd0RBQUE7RUF1S1ksYVplZTtDUGcySGxDO0FtQjEySGU7RUE3S1IsZ0dBQUE7RUFDQSx3REFBQTtFQStLWSxhWlVvQztDUGsySHZEO0FtQjEySG1CO0VBQ0ksZUFBQTtDbkI0Mkh2QjtBa0I5aEhHO0VBQ0ksbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0NsQmdpSFA7QWtCOWhITztFQUNJLGtCQUFBO0NsQmdpSFg7QWtCMWhIVztFQUNJLGtCQUFBO0NsQjRoSGY7QWtCMWhIZTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtDbEI0aEhuQjtBa0J0aEhXO0VBQ0ksY0FBQTtDbEJ3aEhmO0FrQm5oSEc7RUFDSSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7Q2xCcWhIUDtBa0JuaEhPO0VBQ0ksa0JBQUE7Q2xCcWhIWDtBa0IvZ0hXO0VBQ0ksa0JBQUE7Q2xCaWhIZjtBa0IvZ0hlO0VBQ0ksWUFBQTtFQUNBLGFBQUE7Q2xCaWhIbkI7QWtCM2dIVztFQUNJLGdCQUFBO0NsQjZnSGY7QWtCcmdITztFQUNJLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLCtDQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLG9EQUFBO0VBQ0EsaUVBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0NsQnVnSFg7QWtCcmdIVztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLCtDQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLG9EQUFBO0VBQ0EsZ0pBQUE7RUFDQSx5QkFBQTtFQUNBLHdFQUFBO0NsQnVnSGY7QWtCcGdIVztFQUNJLGtFQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDbEJzZ0hmO0FLeGtJRztFYXVrQlEsa0dBQUE7RWJwa0JKLGNBQUE7Q0x5a0lQO0FLcGtJRztFYW1rQlEsb0dBQUE7RWJoa0JKLGNBQUE7Q0xxa0lQO0FrQmpnSEc7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q2xCbWdIUDs7QXFCenBJRDtFQUNJLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLG9FQUFBO0VBQ0EsNkVBQUE7RUFDQSxrRkFBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSx5Q0FBQTtFQUNBLG1DQUFBO0VBQ0Esc0ZBQUE7RUFDQSxtQ0FBQTtFQUNBLHNGQUFBO0VBQ0Esc0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esd0NBQUE7RUFDQSw4Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsOENBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkRBQUE7RUFDQSxvRUFBQTtFQUNBLDJEQUFBO0VBQ0EscURBQUE7RUFDQSxxREFBQTtFQUNBLHlDQUFBO0VBQ0EseUNBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esc0RBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSwwQ0FBQTtFQUNBLGdEQUFBO0VBQ0EseUNBQUE7RUFDQSwrREFBQTtFQUNBLGdEQUFBO0VBQ0Esd0RBQUE7RUFDQSxzRUFBQTtFQUNBLDJDQUFBO0VBQ0EsOENBQUE7RUFDQSx3Q0FBQTtFQUNBLDZDQUFBO0VBQ0EscUNBQUE7RUFDQSwwQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsbURBQUE7RUFDQSw4Q0FBQTtFQUNBLHlFQUFBO0VBQ0EsNEVBQUE7RUFDQSxtREFBQTtFQUNBLDBFQUFBO0VBQ0EsMEVBQUE7RUFFQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSw4Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsOENBQUE7RUFDQSwwQ0FBQTtFQUNBLDhHQUFBO0VBQ0Esa0RBQUE7RUFDQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDckIycElIO0FxQnpwSUc7RUFDSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLHFGQUFBO0VBQ0EscUhBQUE7RUFDQSwyREFBQTtFQUNBLDREQUFBO0VoQnlOSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx3REFBQTtFQUNBLHlDQUFBO0NMaThISDtBSzU1SEc7RWdCelFBO0loQjBRSSxtREFBQTtHTCs1SEw7Q0FDRjtBSzc1SEc7RWdCN1FBO0loQjhRSSxrREFBQTtHTGc2SEw7Q0FDRjtBSzk1SEc7RWdCalJBO0loQmtSSSxtREFBQTtHTGk2SEw7Q0FDRjtBS3o4SE87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDI4SFg7QXFCdnJJTztFQUNJLHlEQUFBO0VBQ0EscURBQUE7RUFDQSx5REFBQTtFQUNBLDJCQUFBO0VBQ0Esd0RBQUE7RUFDQSw4REFBQTtFQUNBLG9DQUFBO0VBQ0EsaUVBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VDakZSLGtDQUFBO0VBQ0EsOEVBQUE7RUFDQSw2RUFBQTtFQUNBLGdGQUFBO0N0QjJ3SUg7QUtwc0lHO0VBU0ksb0ZBQUE7RUFDQSw2RUFBQTtDTDhySVA7QUt4c0lHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTGtzSVA7QUs1c0lHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTHNzSVA7QUtodElHO0VBU0ksZ0dBQUE7RUFDQSx5RkFBQTtDTDBzSVA7QUtwdElHO0VBU0ksc0dBQUE7RUFDQSwrRkFBQTtDTDhzSVA7QXFCNXNJVztFQUNJLHdEQUFBO0VBQ0EsOERBQUE7RUFDQSxpRUFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7TUFBQSxrQkFBQTtVQUFBLFlBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLDJEQUFBO0VBQ0Esb0JBQUE7Q3JCNnNJZjtBS2p5SUc7RWdCdUZnQixhQUFBO0NyQjZzSW5CO0FzQnZ5SUc7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO01BQUEsa0JBQUE7VUFBQSxZQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSxXQUFBO0N0Qnl5SVA7QXNCdnlJTztFQUNJLHVFQUFBO0VBRUEsaUZBQUE7Q3RCd3lJWDtBc0J0eUlXO0VBQ0ksc0VBQUE7Q3RCd3lJZjtBc0JyeUlXO0VBQ0kscUVBQUE7Q3RCdXlJZjtBc0JueUlPO0VBQ0ksc0VBQUE7RUFFQSwrRUFBQTtDdEJveUlYO0FzQmx5SVc7RUFDSSxxRUFBQTtDdEJveUlmO0FzQmp5SVc7RUFDSSxvRUFBQTtDdEJteUlmO0FzQjV4SVc7RUFDSSx1RUFBQTtDdEI4eElmO0FzQjV4SWU7RUFDSSxzRUFBQTtDdEI4eEluQjtBc0IzeEllO0VBQ0kscUVBQUE7Q3RCNnhJbkI7QXNCenhJVztFQUNJLHNFQUFBO0N0QjJ4SWY7QXNCenhJZTtFQUNJLHFFQUFBO0N0QjJ4SW5CO0FzQnh4SWU7RUFDSSxvRUFBQTtDdEIweEluQjtBcUJodklHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDckJrdklQO0FxQi91SUc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSx1RkFBQTtDckJpdklQO0FxQi91SU87RUFDSSwwQkFBQTtFQUNBLGtCQUFBO0NyQml2SVg7QXFCNXVJZTtFQUVJLGlHQUFBO0VBQ0EsdURBQUE7Q3JCNnVJbkI7QXFCeHVJTztFQUNJLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSx1REFBQTtDckIwdUlYO0FxQnZ1SU87RUFDSSxzREFBQTtFQUNBLGtEQUFBO0NyQnl1SVg7QXFCdHVJTzs7OztFQUlJLG1CQUFBO0NyQnd1SVg7QXFCbHVJVzs7O0VBQ0ksd0VBQUE7Q3JCc3VJZjtBc0JwNElHOzs7RUFDSSwyR0FBQTtFQUNBLHlFQUFBO0N0Qnc0SVA7QXFCcHVJTztFaEI2SEosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsK0RBQUE7RUFDQSxnREFBQTtDTHdtSUg7QUtua0lHO0VnQnhLSTtJaEJ5S0Esc0ZBQUE7R0xza0lMO0NBQ0Y7QUtwa0lHO0VnQjVLSTtJaEI2S0EscUZBQUE7R0x1a0lMO0NBQ0Y7QUtya0lHO0VnQmhMSTtJaEJpTEEsc0ZBQUE7R0x3a0lMO0NBQ0Y7QUtobklPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q0xrbklYO0FxQjF2SU87RUFDSSx3RkFBQTtDckI0dklYO0FxQjF2SVc7RUFDSSxzREFBQTtDckI0dklmO0FzQmw3SUc7RUFDSSwyR0FBQTtFQUNBLHlFQUFBO0N0Qm83SVA7QXFCMXZJTztFQUNJLDBDQUFBO0NyQjR2SVg7QXFCenZJTztFQUNJLG1EQUFBO0NyQjJ2SVg7QXFCeHZJTztFQUNJLG9EQUFBO0VBQ0Esa0RBQUE7Q3JCMHZJWDtBcUJ0dklHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EscUZBQUE7RUFDQSxrSEFBQTtFQUNBLG1DQUFBO0VBQ0Esb0NBQUE7RWhCbUZKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHdEQUFBO0VBQ0EseUNBQUE7Q0xvcUlIO0FLL25JRztFZ0JwSUE7SWhCcUlJLG1EQUFBO0dMa29JTDtDQUNGO0FLaG9JRztFZ0J4SUE7SWhCeUlJLGtEQUFBO0dMbW9JTDtDQUNGO0FLam9JRztFZ0I1SUE7SWhCNklJLG1EQUFBO0dMb29JTDtDQUNGO0FLNXFJTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMOHFJWDtBcUJweElPO0VBQ0kseURBQUE7RUFDQSxxREFBQTtFQUNBLHlEQUFBO0VBQ0Esa0RBQUE7RUFDQSxpRUFBQTtFQUNBLDRCQUFBO0VBQ0Esc0VBQUE7RUFDQSxrRkFBQTtFQ3JOUixrQ0FBQTtFQUNBLDhFQUFBO0VBQ0EsNkVBQUE7RUFDQSxnRkFBQTtDdEI0K0lIO0FxQnR4SVc7RUFDSSxxREFBQTtDckJ3eElmO0FLcC9JRztFZ0J1T29CLGlDQUFBO0VBQ0Esa0NBQUE7Q3JCZ3hJdkI7QXFCOXdJdUI7RUFDSSwyQkFBQTtDckJneEkzQjtBcUJ4d0lXO0VBQ0ksZ0JBQUE7Q3JCMHdJZjtBSzkvSUc7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsNERBQUE7RUFDQSw2Q0FBQTtDTGl1SUg7QUs1cklHO0VBelVBO0lBMFVJLHNGQUFBO0dMK3JJTDtDQUNGO0FLN3JJRztFQTdVQTtJQThVSSxxRkFBQTtHTGdzSUw7Q0FDRjtBSzlySUc7RUFqVkE7SUFrVkksc0ZBQUE7R0xpc0lMO0NBQ0Y7QUt6dUlPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0wydUlYO0FLaGlKRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxxRUFBQTtFQUNBLHNEQUFBO0NMbXdJSDtBSzl0SUc7RUF6VUE7SUEwVUksc0ZBQUE7R0xpdUlMO0NBQ0Y7QUsvdElHO0VBN1VBO0lBOFVJLHFGQUFBO0dMa3VJTDtDQUNGO0FLaHVJRztFQWpWQTtJQWtWSSxzRkFBQTtHTG11SUw7Q0FDRjtBSzN3SU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTDZ3SVg7QXFCeHpJZTtFaEJvQlosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EscUVBQUE7RUFDQSxzREFBQTtDTHF5SUg7QUtod0lHO0VnQi9EWTtJaEJnRVIsc0ZBQUE7R0xtd0lMO0NBQ0Y7QUtqd0lHO0VnQm5FWTtJaEJvRVIscUZBQUE7R0xvd0lMO0NBQ0Y7QUtsd0lHO0VnQnZFWTtJaEJ3RVIsc0ZBQUE7R0xxd0lMO0NBQ0Y7QUs3eUlPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLFdBQUE7Q0wreUlYO0FLcG1KRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxxRUFBQTtFQUNBLHNEQUFBO0NMdTBJSDtBS2x5SUc7RUF6VUE7SUEwVUksc0ZBQUE7R0xxeUlMO0NBQ0Y7QUtueUlHO0VBN1VBO0lBOFVJLHFGQUFBO0dMc3lJTDtDQUNGO0FLcHlJRztFQWpWQTtJQWtWSSxzRkFBQTtHTHV5SUw7Q0FDRjtBSy8wSU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSx1QkFBQTtFQUNBLCtFQUFBO0VBQ0EsV0FBQTtDTGkxSVg7QXFCaDJJTztFaEJSSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwREFBQTtFQUNBLDJDQUFBO0NMeTJJSDtBS3AwSUc7RWdCbkNJO0loQm9DQSxzRkFBQTtHTHUwSUw7Q0FDRjtBS3IwSUc7RWdCdkNJO0loQndDQSxxRkFBQTtHTHcwSUw7Q0FDRjtBS3QwSUc7RWdCM0NJO0loQjRDQSxzRkFBQTtHTHkwSUw7Q0FDRjtBS2ozSU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTG0zSVg7QXFCNTNJTztFaEJkSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwREFBQTtFQUNBLDJDQUFBO0NMMjRJSDtBS3QySUc7RWdCN0JJO0loQjhCQSxzRkFBQTtHTHkySUw7Q0FDRjtBS3YySUc7RWdCakNJO0loQmtDQSxxRkFBQTtHTDAySUw7Q0FDRjtBS3gySUc7RWdCckNJO0loQnNDQSxzRkFBQTtHTDIySUw7Q0FDRjtBS241SU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTHE1SVg7QXFCMTVJTztFQUNJLCtDQUFBO0NyQjQ1SVg7QUtwcEpHO0VnQjZQSSwwRUFBQTtFaEIxUEEsY0FBQTtDTHFwSlA7QUtocEpHO0VnQnlQSSw0RUFBQTtFaEJ0UEEsY0FBQTtDTGlwSlA7QXFCeDVJRztFQUNJLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esa0RBQUE7RUFDQSxnREFBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0NyQjA1SVA7QXFCdjVJRztFQUNJLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esa0RBQUE7RUFDQSwrQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0NyQnk1SVA7O0F1Qjl2SkQ7RUFDSSxvQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtRUFBQTtFQUNBLDRFQUFBO0VBQ0EsaUNBQUE7RUFDQSxtQ0FBQTtFQUNBLGlGQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQ0FBQTtFQUNBLHFGQUFBO0VBQ0Esa0NBQUE7RUFDQSxxRkFBQTtFQUNBLHFDQUFBO0VBQ0EsOENBQUE7RUFDQSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsdUNBQUE7RUFDQSxrRUFBQTtFQUNBLDZDQUFBO0VBQ0Esa0RBQUE7RUFDQSxxQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esb0NBQUE7RUFDQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esd0VBQUE7RUFDQSxtREFBQTtFQUNBLHdEQUFBO0VBQ0EsdUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsdUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHlFQUFBO0VBQ0EseUVBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLDZDQUFBO0VBQ0EseUNBQUE7RUFDQSw2Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkdBQUE7RUFDQSxpREFBQTtFQUNBLGlDQUFBO0VBQ0EsY2hCa2F3QjtDUDgxSTNCO0F1Qjl2Skc7RUFDSSxpQkFBQTtDdkJnd0pQO0F1Qjl2Sk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7Q3ZCZ3dKWDtBdUI1dkpHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7Q3ZCOHZKUDtBdUI1dkpPO0VBQ0ksZUFBQTtDdkI4dkpYO0F1QjF2Skc7RUFDSSwwSEFBQTtFQUNBLCtFQUFBO0N2QjR2SlA7QXVCMXZKTztFQUNJLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUZBQUE7T0FBQSw4RUFBQTtVQUFBLDJFQUFBO0N2QjR2Slg7QXVCeHZKRzs7RUFFSSxhQUFBO0VBQ0Esc0dBQUE7RUFDQSxtQkFBQTtDdkIwdkpQO0F1QnZ2Skc7O0VsQnFNQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw4REFBQTtFQUNBLCtDQUFBO0NMb2pKSDtBSy9nSkc7RWtCaFBBOztJbEJpUEksMEZBQUE7R0xtaEpMO0NBQ0Y7QUtqaEpHO0VrQnBQQTs7SWxCcVBJLHlGQUFBO0dMcWhKTDtDQUNGO0FLbmhKRztFa0J4UEE7O0lsQnlQSSwwRkFBQTtHTHVoSkw7Q0FDRjtBSy9qSk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9HQUFBO0VBQ0EsbUdBQUE7RUFDQSxxR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q0xra0pYO0F1Qnh4Sk87O0VsQitMSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxvRUFBQTtFQUNBLHFEQUFBO0NMMmxKSDtBS3RqSkc7RWtCMU9JOztJbEIyT0EsMEZBQUE7R0wwakpMO0NBQ0Y7QUt4akpHO0VrQjlPSTs7SWxCK09BLHlGQUFBO0dMNGpKTDtDQUNGO0FLMWpKRztFa0JsUEk7O0lsQm1QQSwwRkFBQTtHTDhqSkw7Q0FDRjtBS3RtSk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9HQUFBO0VBQ0EsbUdBQUE7RUFDQSxxR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x5bUpYO0F1Qnp6Skc7O0VsQnlMQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw0REFBQTtFQUNBLDZDQUFBO0NMa29KSDtBSzdsSkc7RWtCcE9BOztJbEJxT0ksMEZBQUE7R0xpbUpMO0NBQ0Y7QUsvbEpHO0VrQnhPQTs7SWxCeU9JLHlGQUFBO0dMbW1KTDtDQUNGO0FLam1KRztFa0I1T0E7O0lsQjZPSSwwRkFBQTtHTHFtSkw7Q0FDRjtBSzdvSk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9HQUFBO0VBQ0EsbUdBQUE7RUFDQSxxR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xncEpYO0F1QjExSk87RUFDSSxpQ0FBQTtDdkI0MUpYO0F1QnoxSk87RUFDSSxnQ0FBQTtDdkIyMUpYO0F1QnoxSlc7RUFDSSxxQkFBQTtDdkIyMUpmO0F1QnAxSlc7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0N2QnMxSmY7QXVCbjFKVzs7RWxCK0pSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDhEQUFBO0VBQ0EsK0NBQUE7RWtCaktZLDhDQUFBO0N2QncxSmY7QUtscEpHO0VrQjFNUTs7SWxCMk1KLDBGQUFBO0dMc3BKTDtDQUNGO0FLcHBKRztFa0I5TVE7O0lsQitNSix5RkFBQTtHTHdwSkw7Q0FDRjtBS3RwSkc7RWtCbE5ROztJbEJtTkosMEZBQUE7R0wwcEpMO0NBQ0Y7QUtsc0pPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxvR0FBQTtFQUNBLG1HQUFBO0VBQ0EscUdBQUE7RUFDQSxzR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMcXNKWDtBdUJqM0ptQjs7O0VsQnFKaEIsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSw0Q0FBQTtDTCt0Skg7QUsxckpHO0VrQmhNZ0I7OztJbEJpTVosMEZBQUE7R0wrckpMO0NBQ0Y7QUs3ckpHO0VrQnBNZ0I7OztJbEJxTVoseUZBQUE7R0xrc0pMO0NBQ0Y7QUtoc0pHO0VrQnhNZ0I7OztJbEJ5TVosMEZBQUE7R0xxc0pMO0NBQ0Y7QUs3dUpPOzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esb0dBQUE7RUFDQSxtR0FBQTtFQUNBLHFHQUFBO0VBQ0Esc0dBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTGl2Slg7QXVCeDVKbUI7OztFbEJnSmhCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG9FQUFBO0VBQ0EscURBQUE7Q0wyd0pIO0FLdHVKRztFa0IzTGdCOzs7SWxCNExaLDBGQUFBO0dMMnVKTDtDQUNGO0FLenVKRztFa0IvTGdCOzs7SWxCZ01aLHlGQUFBO0dMOHVKTDtDQUNGO0FLNXVKRztFa0JuTWdCOzs7SWxCb01aLDBGQUFBO0dMaXZKTDtDQUNGO0FLenhKTzs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG9HQUFBO0VBQ0EsbUdBQUE7RUFDQSxxR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGNBQUE7Q0w2eEpYO0F1Qno3SnVCOzs7RWxCcUlwQiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwRUFBQTtFQUNBLDJEQUFBO0NMdXpKSDtBS2x4Skc7RWtCaExvQjs7O0lsQmlMaEIsMEZBQUE7R0x1eEpMO0NBQ0Y7QUtyeEpHO0VrQnBMb0I7OztJbEJxTGhCLHlGQUFBO0dMMHhKTDtDQUNGO0FLeHhKRztFa0J4TG9COzs7SWxCeUxoQiwwRkFBQTtHTDZ4Skw7Q0FDRjtBS3IwSk87OztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxvR0FBQTtFQUNBLG1HQUFBO0VBQ0EscUdBQUE7RUFDQSxzR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMeTBKWDtBdUIxOUpPO0VsQjBISiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx5REFBQTtFQUNBLDBDQUFBO0NMaTJKSDtBSzV6Skc7RWtCcktJO0lsQnNLQSxtREFBQTtHTCt6Skw7Q0FDRjtBSzd6Skc7RWtCektJO0lsQjBLQSxrREFBQTtHTGcwSkw7Q0FDRjtBSzl6Skc7RWtCN0tJO0lsQjhLQSxtREFBQTtHTGkwSkw7Q0FDRjtBS3oySk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDIySlg7QXVCdC9KTztFbEJvSEosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EseURBQUE7RUFDQSwwQ0FBQTtFa0J2SFEsOENBQUE7Q3ZCMi9KWDtBSy8xSkc7RWtCL0pJO0lsQmdLQSxtREFBQTtHTGsySkw7Q0FDRjtBS2gySkc7RWtCbktJO0lsQm9LQSxrREFBQTtHTG0ySkw7Q0FDRjtBS2oySkc7RWtCdktJO0lsQndLQSxtREFBQTtHTG8ySkw7Q0FDRjtBSzU0Sk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDg0Slg7QXVCaGhLTztFQUNJLGVBQUE7RUFDQSw4QkFBQTtDdkJraEtYO0F1QmhoS1c7RUFDSSxlQUFBO0VBQ0EsMEJBQUE7Q3ZCa2hLZjtBdUI5Z0tPOztFQUVJLGlCQUFBO0N2QmdoS1g7QXVCN2dLTztFQUNJLGFBQUE7Q3ZCK2dLWDtBdUI1Z0tPO0VBQ0ksV0FBQTtDdkI4Z0tYO0F1QjNnS087RUFDSSwrQ0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDdkI2Z0tYO0F1QjNnS1c7RWxCK0VSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDhEQUFBO0VBQ0EsK0NBQUE7RWtCbEZZLGdCQUFBO0N2QmdoS2Y7QUt6NUpHO0VrQjFIUTtJbEIySEosbURBQUE7R0w0NUpMO0NBQ0Y7QUsxNUpHO0VrQjlIUTtJbEIrSEosa0RBQUE7R0w2NUpMO0NBQ0Y7QUszNUpHO0VrQmxJUTtJbEJtSUosbURBQUE7R0w4NUpMO0NBQ0Y7QUt0OEpPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0x3OEpYO0F1QnhpS1c7RUFFSSw2Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsNkNBQUE7RUFDQSwrRUFBQTtDdkJ5aUtmO0F1QnZpS2U7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7Q3ZCeWlLbkI7QUs5c0tHO0VrQjhLSSx3RUFBQTtFbEIzS0EsY0FBQTtDTCtzS1A7QUsxc0tHO0VrQjBLSSwwRUFBQTtFbEJ2S0EsY0FBQTtDTDJzS1A7QXVCamlLRztFQUNJLGtDQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHVDQUFBO0VBQ0EseUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0N2Qm1pS1A7QXVCaGlLRztFQUNJLCtCQUFBO0VBQ0Esa0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0N2QmtpS1A7O0F3QjN5S0Q7O0VBRUkscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0VBQUE7RUFDQSw2RUFBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxrRkFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7RUFDQSxzRkFBQTtFQUNBLG1DQUFBO0VBQ0Esc0ZBQUE7RUFDQSxzQ0FBQTtFQUNBLCtDQUFBO0VBQ0EseUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsbUVBQUE7RUFDQSw4Q0FBQTtFQUNBLG1EQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQUE7RUFDQSw4Q0FBQTtFQUNBLHlFQUFBO0VBQ0Esb0RBQUE7RUFDQSxtREFBQTtFQUNBLG9EQUFBO0VBQ0EseURBQUE7RUFDQSx3Q0FBQTtFQUNBLGlFQUFBO0VBQ0EsNEVBQUE7RUFDQSxpREFBQTtFQUNBLHVEQUFBO0VBQ0EseUNBQUE7RUFDQSw4Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSx3Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsK0NBQUE7RUFDQSwwRUFBQTtFQUNBLDBFQUFBO0VBQ0EsNENBQUE7RUFDQSw2Q0FBQTtFQUNBLG1FQUFBO0VBQ0EsNENBQUE7RUFDQSxtRUFBQTtFQUNBLG9EQUFBO0VBQ0EsNENBQUE7RUFDQSxnREFBQTtFQUNBLGdDQUFBO0VBQ0EsMkRBQUE7RUFDQSxxRUFBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSxvREFBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsOENBQUE7RUFDQSwwQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsMENBQUE7RUFDQSw4R0FBQTtFQUNBLGtEQUFBO0VBQ0Esa0NBQUE7Q3hCNnlLSDtBd0IzeUtHOztFQUNJLDBDQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDeEI4eUtQO0F3QjV5S087Ozs7OztFQUdJLDBCQUFBO0N4Qml6S1g7QXdCOXlLTzs7RUFDSSxzQkFBQTtDeEJpektYO0F3Qi95S1c7O0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7Q3hCa3pLZjtBd0JoektlOztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsNkhBQUE7Q3hCbXpLbkI7QXdCanpLbUI7O0VBQ0ksNkZBQUE7Q3hCb3pLdkI7QXdCanpLbUI7O0VBQ0ksaUZBQUE7Q3hCb3pLdkI7QXdCanpLbUI7O0VBQ0ksZ0NBQUE7RUFFQSxnRUFBQTtDeEJtekt2QjtBeUJwNktHOzs7RUFFSSx5REFBQTtFQUNBLG1DQUFBO0N6QnU2S1A7QXlCcjZLTzs7O0VBQ0kseUJBQUE7Q3pCeTZLWDtBd0J0ekttQjs7OztFQUNJLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtDeEIyekt2QjtBd0J6ekt1Qjs7OztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsaUZBQUE7RUFDQSw2SEFBQTtDeEI4ekszQjtBd0J4ektXOztFQUNJLGdEQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7Q3hCMnpLZjtBd0J6ektlOzs7Ozs7Ozs7Ozs7RUFNSSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q3hCaTBLbkI7QXdCOXpLZTs7OztFQUVJLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtDeEJrMEtuQjtBd0IvektlOzs7O0VBRUksaUZBQUE7Q3hCbTBLbkI7QXdCaDBLZTs7RUFDSSw2RkFBQTtDeEJtMEtuQjtBd0JoMEtlOztFQUNJLGdCQUFBO0N4Qm0wS25CO0F3Qjl6S3VCOztFQUNJLG9EQUFBO0N4QmkwSzNCO0F3Qjl6S3VCOztFQUNJLHFEQUFBO0N4QmkwSzNCO0F3Qjl6S3VCOztFQUNJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0N4QmkwSzNCO0F3Qi96SzJCOztFQUNJLGdDQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q3hCaTBLL0I7QXlCeGdMRzs7O0VBRUkseURBQUE7RUFDQSxtQ0FBQTtDekIyZ0xQO0F5QnpnTE87OztFQUNJLHlCQUFBO0N6QjZnTFg7QXdCbjBLdUI7Ozs7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7Q3hCdzBLM0I7QXdCdDBLMkI7Ozs7RUFDSSx5QkFBQTtFQUFBLGlCQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDeEIyMEsvQjtBd0J6MEsrQjs7OztFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlGQUFBO0N4QjgwS25DO0F3QnQwS3VCOzs7O0VBQ0ksb0JBQUE7Q3hCMjBLM0I7QXdCdDBLdUI7O0VBQ0ksdURBQUE7Q3hCeTBLM0I7QXdCdDBLdUI7O0VBQ0ksb0RBQUE7Q3hCeTBLM0I7QXdCcjBLbUI7O0VBQ0ksb0RBQUE7Q3hCdzBLdkI7QXdCcDBLZTs7RUFDSSwwQkFBQTtFQUNBLE9BQUE7RUFDQSx5QkFBQTtFQUFBLGlCQUFBO0VBQ0EsV0FBQTtDeEJ1MEtuQjtBd0JwMEt1Qjs7RUFDSSw0REFBQTtFQUNBLHVEQUFBO0VBQ0EsZ0JBQUE7RW5CZ0N4QiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwrREFBQTtFQUNBLGdEQUFBO0NMc3lLSDtBS2p3S0c7RW1COUVvQjs7SW5CK0VoQixtREFBQTtHTHF3S0w7Q0FDRjtBS253S0c7RW1CbEZvQjs7SW5CbUZoQixrREFBQTtHTHV3S0w7Q0FDRjtBS3J3S0c7RW1CdEZvQjs7SW5CdUZoQixtREFBQTtHTHl3S0w7Q0FDRjtBS2p6S087O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0xvektYO0F3QnYySzJCOztFQUNJLHFEQUFBO0N4QjAySy9CO0F3QmwyS2U7O0VuQm1CWiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx3RUFBQTtFQUNBLHlEQUFBO0NMaTFLSDtBSzV5S0c7RW1COURZOztJbkIrRFIsMkZBQUE7R0xnektMO0NBQ0Y7QUs5eUtHO0VtQmxFWTs7SW5CbUVSLDBGQUFBO0dMa3pLTDtDQUNGO0FLaHpLRztFbUJ0RVk7O0luQnVFUiwyRkFBQTtHTG96S0w7Q0FDRjtBSzUxS087O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHFHQUFBO0VBQ0Esb0dBQUE7RUFDQSxzR0FBQTtFQUNBLHVHQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q0wrMUtYO0F3QnA0S2U7O0VuQmNaLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLCtEQUFBO0VBQ0EsZ0RBQUE7Q0x3M0tIO0FLbjFLRztFbUJ6RFk7O0luQjBEUiwyRkFBQTtHTHUxS0w7Q0FDRjtBS3IxS0c7RW1CN0RZOztJbkI4RFIsMEZBQUE7R0x5MUtMO0NBQ0Y7QUt2MUtHO0VtQmpFWTs7SW5Ca0VSLDJGQUFBO0dMMjFLTDtDQUNGO0FLbjRLTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EscUdBQUE7RUFDQSxvR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUdBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTHM0S1g7QXlCM29MRzs7RUFDSSxtQkFBQTtDekI4b0xQO0F5QjVvTE87O0VBQ0ksd0VBQUE7RUFDQSx5REFBQTtDekIrb0xYO0F5QjNvTG1COztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q3pCOG9MdkI7QXlCdG9MTzs7RXBCbU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHdFQUFBO0VBQ0EseURBQUE7Q0xxN0tIO0FLaDVLRztFb0I5UEk7O0lwQitQQSxtREFBQTtHTG81S0w7Q0FDRjtBS2w1S0c7RW9CbFFJOztJcEJtUUEsa0RBQUE7R0xzNUtMO0NBQ0Y7QUtwNUtHO0VvQnRRSTs7SXBCdVFBLG1EQUFBO0dMdzVLTDtDQUNGO0FLaDhLTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTG04S1g7QXlCeHNMRzs7RUFDSSxtQkFBQTtDekIyc0xQO0F5QnpzTE87O0VBQ0ksK0RBQUE7RUFDQSxnREFBQTtDekI0c0xYO0F5QnhzTG1COztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q3pCMnNMdkI7QXlCbnNMTzs7RXBCbU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLCtEQUFBO0VBQ0EsZ0RBQUE7Q0xrL0tIO0FLNzhLRztFb0I5UEk7O0lwQitQQSxtREFBQTtHTGk5S0w7Q0FDRjtBSy84S0c7RW9CbFFJOztJcEJtUUEsa0RBQUE7R0xtOUtMO0NBQ0Y7QUtqOUtHO0VvQnRRSTs7SXBCdVFBLG1EQUFBO0dMcTlLTDtDQUNGO0FLNy9LTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTGdnTFg7QXdCcGhMZTs7OztFQUVJLGFBQUE7Q3hCd2hMbkI7QXdCcmhMZTs7OztFQUVJLFVBQUE7RUFDQSxXQUFBO0N4QnloTG5CO0F3QnZoTG1COzs7O0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDeEI0aEx2QjtBd0IxaEx1Qjs7OztFQUNJLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7Q3hCK2hMM0I7QXdCN2hMMkI7Ozs7RUFDSSx5REFBQTtFQUNBLCtDQUFBO0VBQ0Esa0RBQUE7Q3hCa2lML0I7QXdCL2hMMkI7Ozs7RUFDSSxrREFBQTtFQUNBLG9EQUFBO0VBQ0Esa0RBQUE7Q3hCb2lML0I7QXdCM2hMbUI7O0VBQ0ksV0FBQTtDeEI4aEx2QjtBd0IzaExtQjs7RUFDSSw0QkFBQTtFQUFBLHlCQUFBO0VBQUEsb0JBQUE7Q3hCOGhMdkI7QXdCemhMbUI7O0VBQ0ksYUFBQTtDeEI0aEx2QjtBd0JuaExtQjs7RUFDSSxZQUFBO0N4QnNoTHZCO0F3QjlnTG1COzs7RUFDSSx1REFBQTtDeEJraEx2QjtBd0IzZ0xlOzs7O0VBQ0kseURBQUE7RUFDQSxnQkFBQTtDeEJnaExuQjtBd0I3Z0xlOzs7O0VBQ0ksZ0JBQUE7RUFDQSxnREFBQTtDeEJraExuQjtBd0I5Z0xXOztFQUdJLG1CQUFBO0N4QitnTGY7QUtoa0xHO0VtQjhDUTs7SW5CN0NKLHNGQUFBO0dMb2tMTDtDQUNGO0FLbGtMRztFbUIwQ1E7O0luQnpDSixxRkFBQTtHTHNrTEw7Q0FDRjtBS3BrTEc7RW1Cc0NROztJbkJyQ0osc0ZBQUE7R0x3a0xMO0NBQ0Y7QXdCL2hMZTs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwrRkFBQTtFQUNBLGdHQUFBO0VBQ0EsaUdBQUE7RUFDQSwrQ0FBQTtFQUNBLG9EQUFBO0N4QmtpTG5CO0F3QjFoTFc7O0VBQ0ksa0NBQUE7Q3hCNmhMZjtBd0JyaExlOztFbkJ0SFosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsOEVBQUE7RUFDQSxnREFBQTtDTDZvTEg7QUt4bUxHO0VtQjJFWTs7SW5CMUVSLDJGQUFBO0dMNG1MTDtDQUNGO0FLMW1MRztFbUJ1RVk7O0luQnRFUiwwRkFBQTtHTDhtTEw7Q0FDRjtBSzVtTEc7RW1CbUVZOztJbkJsRVIsMkZBQUE7R0xnbkxMO0NBQ0Y7QUt4cExPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxxR0FBQTtFQUNBLG9HQUFBO0VBQ0Esc0dBQUE7RUFDQSx1R0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMMnBMWDtBd0J4akxlOztFbkIxSFosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EscUVBQUE7RUFDQSxzREFBQTtDTG9yTEg7QUsvb0xHO0VtQitFWTs7SW5COUVSLDJGQUFBO0dMbXBMTDtDQUNGO0FLanBMRztFbUIyRVk7O0luQjFFUiwwRkFBQTtHTHFwTEw7Q0FDRjtBS25wTEc7RW1CdUVZOztJbkJ0RVIsMkZBQUE7R0x1cExMO0NBQ0Y7QUsvckxPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxxR0FBQTtFQUNBLG9HQUFBO0VBQ0Esc0dBQUE7RUFDQSx1R0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMa3NMWDtBeUJ2OExHOztFQUNJLG1CQUFBO0N6QjA4TFA7QXlCeDhMTzs7RUFDSSw4RUFBQTtFQUNBLGdEQUFBO0N6QjI4TFg7QXlCdjhMbUI7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDekIwOEx2QjtBeUJsOExPOztFcEJtTkosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsOEVBQUE7RUFDQSxnREFBQTtDTGl2TEg7QUs1c0xHO0VvQjlQSTs7SXBCK1BBLG1EQUFBO0dMZ3RMTDtDQUNGO0FLOXNMRztFb0JsUUk7O0lwQm1RQSxrREFBQTtHTGt0TEw7Q0FDRjtBS2h0TEc7RW9CdFFJOztJcEJ1UUEsbURBQUE7R0xvdExMO0NBQ0Y7QUs1dkxPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMK3ZMWDtBeUJwZ01HOztFQUNJLG1CQUFBO0N6QnVnTVA7QXlCcmdNTzs7RUFDSSxxRUFBQTtFQUNBLHNEQUFBO0N6QndnTVg7QXlCcGdNbUI7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDekJ1Z012QjtBeUIvL0xPOztFcEJtTkosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EscUVBQUE7RUFDQSxzREFBQTtDTDh5TEg7QUt6d0xHO0VvQjlQSTs7SXBCK1BBLG1EQUFBO0dMNndMTDtDQUNGO0FLM3dMRztFb0JsUUk7O0lwQm1RQSxrREFBQTtHTCt3TEw7Q0FDRjtBSzd3TEc7RW9CdFFJOztJcEJ1UUEsbURBQUE7R0xpeExMO0NBQ0Y7QUt6ekxPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMNHpMWDtBd0Jwc0xtQjs7RW5CL0loQiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx3RUFBQTtFQUNBLHlEQUFBO0NMcTFMSDtBS2h6TEc7RW1Cb0dnQjs7SW5CbkdaLDJGQUFBO0dMb3pMTDtDQUNGO0FLbHpMRztFbUJnR2dCOztJbkIvRlosMEZBQUE7R0xzekxMO0NBQ0Y7QUtwekxHO0VtQjRGZ0I7O0luQjNGWiwyRkFBQTtHTHd6TEw7Q0FDRjtBS2gyTE87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHFHQUFBO0VBQ0Esb0dBQUE7RUFDQSxzR0FBQTtFQUNBLHVHQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q0xtMkxYO0F3QnR1TG1COztFbkJwSmhCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLCtEQUFBO0VBQ0EsZ0RBQUE7Q0w0M0xIO0FLdjFMRztFbUJ5R2dCOztJbkJ4R1osMkZBQUE7R0wyMUxMO0NBQ0Y7QUt6MUxHO0VtQnFHZ0I7O0luQnBHWiwwRkFBQTtHTDYxTEw7Q0FDRjtBSzMxTEc7RW1CaUdnQjs7SW5CaEdaLDJGQUFBO0dMKzFMTDtDQUNGO0FLdjRMTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EscUdBQUE7RUFDQSxvR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUdBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTDA0TFg7QXlCN3JNRzs7O0VwQjRSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwrREFBQTtFQUNBLHdEQUFBO0NMbzZMSDtBSy8zTEc7RW9CdlVBOzs7SXBCd1VJLDJGQUFBO0dMbzRMTDtDQUNGO0FLbDRMRztFb0IzVUE7OztJcEI0VUksMEZBQUE7R0x1NExMO0NBQ0Y7QUtyNExHO0VvQi9VQTs7O0lwQmdWSSwyRkFBQTtHTDA0TEw7Q0FDRjtBS2w3TE87OztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxxR0FBQTtFQUNBLG9HQUFBO0VBQ0Esc0dBQUE7RUFDQSx1R0FBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxhQUFBO0NMczdMWDtBeUIzck1HOztFQUNJLG1CQUFBO0N6QjhyTVA7QXlCNXJNTzs7RUFDSSx3RUFBQTtFQUNBLHlEQUFBO0N6QityTVg7QXlCM3JNbUI7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDekI4ck12QjtBeUJ0ck1POztFcEJtTkosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esd0VBQUE7RUFDQSx5REFBQTtDTHErTEg7QUtoOExHO0VvQjlQSTs7SXBCK1BBLG1EQUFBO0dMbzhMTDtDQUNGO0FLbDhMRztFb0JsUUk7O0lwQm1RQSxrREFBQTtHTHM4TEw7Q0FDRjtBS3A4TEc7RW9CdFFJOztJcEJ1UUEsbURBQUE7R0x3OExMO0NBQ0Y7QUtoL0xPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxhQUFBO0NMbS9MWDtBeUJ4dk1HOztFQUNJLG1CQUFBO0N6QjJ2TVA7QXlCenZNTzs7RUFDSSwrREFBQTtFQUNBLGdEQUFBO0N6QjR2TVg7QXlCeHZNbUI7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDekIydk12QjtBeUJudk1POztFcEJtTkosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsK0RBQUE7RUFDQSxnREFBQTtDTGtpTUg7QUs3L0xHO0VvQjlQSTs7SXBCK1BBLG1EQUFBO0dMaWdNTDtDQUNGO0FLLy9MRztFb0JsUUk7O0lwQm1RQSxrREFBQTtHTG1nTUw7Q0FDRjtBS2pnTUc7RW9CdFFJOztJcEJ1UUEsbURBQUE7R0xxZ01MO0NBQ0Y7QUs3aU1POztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxhQUFBO0NMZ2pNWDtBeUJyek1HOzs7RUFDSSxtQkFBQTtDekJ5ek1QO0F5QnZ6TU87OztFQUNJLCtEQUFBO0VBQ0Esd0RBQUE7Q3pCMnpNWDtBeUJ2ek1tQjs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDekIyek12QjtBeUJuek1POzs7RXBCbU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLCtEQUFBO0VBQ0Esd0RBQUE7Q0xtbU1IO0FLOWpNRztFb0I5UEk7OztJcEIrUEEsbURBQUE7R0xta01MO0NBQ0Y7QUtqa01HO0VvQmxRSTs7O0lwQm1RQSxrREFBQTtHTHNrTUw7Q0FDRjtBS3BrTUc7RW9CdFFJOzs7SXBCdVFBLG1EQUFBO0dMeWtNTDtDQUNGO0FLam5NTzs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q0xxbk1YO0F3QjE5TE87O0VBQ0ksa0hBQUE7Q3hCNjlMWDtBd0J6OUxHOztFQUNJLGlCQUFBO0N4QjQ5TFA7QXdCcDlMbUI7Ozs7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0N4Qnk5THZCO0F5Qmg3TUc7O0VwQnFSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw0REFBQTtFQUNBLDZDQUFBO0NMNnBNSDtBS3huTUc7RW9CaFVBOztJcEJpVUksMkZBQUE7R0w0bk1MO0NBQ0Y7QUsxbk1HO0VvQnBVQTs7SXBCcVVJLDBGQUFBO0dMOG5NTDtDQUNGO0FLNW5NRztFb0J4VUE7O0lwQnlVSSwyRkFBQTtHTGdvTUw7Q0FDRjtBS3hxTU87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHFHQUFBO0VBQ0Esb0dBQUE7RUFDQSxzR0FBQTtFQUNBLHVHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0wycU1YO0F5Qmg3TUc7O0VBQ0ksbUJBQUE7Q3pCbTdNUDtBeUJqN01POztFQUNJLDREQUFBO0VBQ0EsNkNBQUE7Q3pCbzdNWDtBeUJoN01tQjs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0N6Qm03TXZCO0F5QjM2TU87O0VwQm1OSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw0REFBQTtFQUNBLDZDQUFBO0NMMHRNSDtBS3JyTUc7RW9COVBJOztJcEIrUEEsbURBQUE7R0x5ck1MO0NBQ0Y7QUt2ck1HO0VvQmxRSTs7SXBCbVFBLGtEQUFBO0dMMnJNTDtDQUNGO0FLenJNRztFb0J0UUk7O0lwQnVRQSxtREFBQTtHTDZyTUw7Q0FDRjtBS3J1TU87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x3dU1YO0F3QnBpTTJCOztFbkIzTnhCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHFFQUFBO0VBQ0Esc0RBQUE7Q0xpd01IO0FLNXRNRztFbUJnTHdCOztJbkIvS3BCLDJGQUFBO0dMZ3VNTDtDQUNGO0FLOXRNRztFbUI0S3dCOztJbkIzS3BCLDBGQUFBO0dMa3VNTDtDQUNGO0FLaHVNRztFbUJ3S3dCOztJbkJ2S3BCLDJGQUFBO0dMb3VNTDtDQUNGO0FLNXdNTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EscUdBQUE7RUFDQSxvR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUdBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsY0FBQTtDTCt3TVg7QXlCcGhORzs7RUFDSSxtQkFBQTtDekJ1aE5QO0F5QnJoTk87O0VBQ0kscUVBQUE7RUFDQSxzREFBQTtDekJ3aE5YO0F5QnBoTm1COztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGNBQUE7Q3pCdWhOdkI7QXlCL2dOTzs7RXBCbU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHFFQUFBO0VBQ0Esc0RBQUE7Q0w4ek1IO0FLenhNRztFb0I5UEk7O0lwQitQQSxtREFBQTtHTDZ4TUw7Q0FDRjtBSzN4TUc7RW9CbFFJOztJcEJtUUEsa0RBQUE7R0wreE1MO0NBQ0Y7QUs3eE1HO0VvQnRRSTs7SXBCdVFBLG1EQUFBO0dMaXlNTDtDQUNGO0FLejBNTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsY0FBQTtDTDQwTVg7QXlCeG5ORzs7RXBCcVJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHFFQUFBO0VBQ0Esc0RBQUE7Q0xxMk1IO0FLaDBNRztFb0JoVUE7O0lwQmlVSSwyRkFBQTtHTG8wTUw7Q0FDRjtBS2wwTUc7RW9CcFVBOztJcEJxVUksMEZBQUE7R0xzME1MO0NBQ0Y7QUtwME1HO0VvQnhVQTs7SXBCeVVJLDJGQUFBO0dMdzBNTDtDQUNGO0FLaDNNTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EscUdBQUE7RUFDQSxvR0FBQTtFQUNBLHNHQUFBO0VBQ0EsdUdBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsY0FBQTtDTG0zTVg7QXlCeG5ORzs7RUFDSSxtQkFBQTtDekIybk5QO0F5QnpuTk87O0VBQ0kscUVBQUE7RUFDQSxzREFBQTtDekI0bk5YO0F5QnhuTm1COztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGNBQUE7Q3pCMm5OdkI7QXlCbm5OTzs7RXBCbU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHFFQUFBO0VBQ0Esc0RBQUE7Q0xrNk1IO0FLNzNNRztFb0I5UEk7O0lwQitQQSxtREFBQTtHTGk0TUw7Q0FDRjtBSy8zTUc7RW9CbFFJOztJcEJtUUEsa0RBQUE7R0xtNE1MO0NBQ0Y7QUtqNE1HO0VvQnRRSTs7SXBCdVFBLG1EQUFBO0dMcTRNTDtDQUNGO0FLNzZNTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsY0FBQTtDTGc3TVg7QXlCbnVORzs7O0VwQjRSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwyRUFBQTtFQUNBLDREQUFBO0NMMDhNSDtBS3I2TUc7RW9CdlVBOzs7SXBCd1VJLDJGQUFBO0dMMDZNTDtDQUNGO0FLeDZNRztFb0IzVUE7OztJcEI0VUksMEZBQUE7R0w2Nk1MO0NBQ0Y7QUszNk1HO0VvQi9VQTs7O0lwQmdWSSwyRkFBQTtHTGc3TUw7Q0FDRjtBS3g5TU87OztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxxR0FBQTtFQUNBLG9HQUFBO0VBQ0Esc0dBQUE7RUFDQSx1R0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMNDlNWDtBeUJqdU5HOzs7RUFDSSxtQkFBQTtDekJxdU5QO0F5Qm51Tk87OztFQUNJLDJFQUFBO0VBQ0EsNERBQUE7Q3pCdXVOWDtBeUJudU5tQjs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDekJ1dU52QjtBeUIvdE5POzs7RXBCbU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDJFQUFBO0VBQ0EsNERBQUE7Q0wrZ05IO0FLMStNRztFb0I5UEk7OztJcEIrUEEsbURBQUE7R0wrK01MO0NBQ0Y7QUs3K01HO0VvQmxRSTs7O0lwQm1RQSxrREFBQTtHTGsvTUw7Q0FDRjtBS2gvTUc7RW9CdFFJOzs7SXBCdVFBLG1EQUFBO0dMcS9NTDtDQUNGO0FLN2hOTzs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xpaU5YO0F5QjcwTkc7O0VwQnFSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwyRUFBQTtFQUNBLDREQUFBO0NMMGpOSDtBS3JoTkc7RW9CaFVBOztJcEJpVUksMkZBQUE7R0x5aE5MO0NBQ0Y7QUt2aE5HO0VvQnBVQTs7SXBCcVVJLDBGQUFBO0dMMmhOTDtDQUNGO0FLemhORztFb0J4VUE7O0lwQnlVSSwyRkFBQTtHTDZoTkw7Q0FDRjtBS3JrTk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHFHQUFBO0VBQ0Esb0dBQUE7RUFDQSxzR0FBQTtFQUNBLHVHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x3a05YO0F5QjcwTkc7O0VBQ0ksbUJBQUE7Q3pCZzFOUDtBeUI5ME5POztFQUNJLDJFQUFBO0VBQ0EsNERBQUE7Q3pCaTFOWDtBeUI3ME5tQjs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0N6QmcxTnZCO0F5QngwTk87O0VwQm1OSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwyRUFBQTtFQUNBLDREQUFBO0NMdW5OSDtBS2xsTkc7RW9COVBJOztJcEIrUEEsbURBQUE7R0xzbE5MO0NBQ0Y7QUtwbE5HO0VvQmxRSTs7SXBCbVFBLGtEQUFBO0dMd2xOTDtDQUNGO0FLdGxORztFb0J0UUk7O0lwQnVRQSxtREFBQTtHTDBsTkw7Q0FDRjtBS2xvTk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xxb05YO0F3QmoyTVc7Ozs7RW5CM1RSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDBEQUFBO0VBQ0EsMkNBQUE7Q0xncU5IO0FLM25ORztFbUJnUlE7Ozs7SW5CL1FKLG1EQUFBO0dMaW9OTDtDQUNGO0FLL25ORztFbUI0UVE7Ozs7SW5CM1FKLGtEQUFBO0dMcW9OTDtDQUNGO0FLbm9ORztFbUJ3UVE7Ozs7SW5CdlFKLG1EQUFBO0dMeW9OTDtDQUNGO0FLanJOTzs7OztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMc3JOWDtBd0J6NE1XOzs7Ozs7O0VuQnBVUiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwREFBQTtFQUNBLDJDQUFBO0NMb3ROSDtBSy9xTkc7RW1CeVJROzs7Ozs7O0luQnhSSixtREFBQTtHTHdyTkw7Q0FDRjtBS3RyTkc7RW1CcVJROzs7Ozs7O0luQnBSSixrREFBQTtHTCtyTkw7Q0FDRjtBSzdyTkc7RW1CaVJROzs7Ozs7O0luQmhSSixtREFBQTtHTHNzTkw7Q0FDRjtBSzl1Tk87Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTHN2Tlg7QXdCcDhNVzs7Ozs7OztFQUVJLCtDQUFBO0N4QjI4TWY7QUszL05HOztFbUJzakJJLDBFQUFBO0VuQm5qQkEsY0FBQTtDTDYvTlA7QUt4L05HOztFbUJrakJJLDRFQUFBO0VuQi9pQkEsY0FBQTtDTDAvTlA7QXdCeDhNRzs7RUFDSSxtREFBQTtFQUNBLDJEQUFBO0VBQ0EsV0FBQTtDeEIyOE1QO0F3Qng4TUc7O0VBQ0ksWUFBQTtDeEIyOE1QO0F3Qng4TUc7O0VBQ0ksbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esd0NBQUE7RUFDQSwwQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSxzREFBQTtFQUNBLDZDQUFBO0VBQ0EsZ0RBQUE7Q3hCMjhNUDtBd0J2OE1XOzs7O0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSwyRUFBQTtDeEI0OE1mO0F3QnY4TUc7O0VBQ0ksZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSxzREFBQTtFQUNBLDJDQUFBO0VBQ0EsZ0RBQUE7Q3hCMDhNUDtBd0J0OE1XOzs7O0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSwyRUFBQTtDeEIyOE1mO0F3QnI4TU87O0VBQ0ksNEJBQUE7VUFBQSxvQkFBQTtDeEJ3OE1YO0F3Qmw4TU87Ozs7RUFDSSwyRUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtDeEJ1OE1YO0F3Qmo4TVc7O0VBQ0ksc0JBQUE7Q3hCbzhNZjtBd0JsOE1lOztFQUNJLGdCQUFBO0VBQ0Esa0JBQUE7Q3hCcThNbkI7QXdCajhNVzs7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7Q3hCbzhNZjtBd0JqOE1XOztFQUNJLGVBQUE7RUFDQSxrQkFBQTtDeEJvOE1mO0F3Qmg4TU87O0VBQ0ksaUZBQUE7RUFDQSw2SEFBQTtDeEJtOE1YO0F3Qmg4TU87O0VBQ0ksZ0RBQUE7RUFDQSxnREFBQTtFQUNBLGtCQUFBO0VBQ0EsaUZBQUE7RUFDQSxzREFBQTtDeEJtOE1YOztBd0I5N01EO0VBQ0ksY2pCdE55QjtFaUJ1TnpCLG1CQUFBO0N4Qmk4TUg7O0F3Qjk3TUQ7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCakI5TnlCO0NQK3BONUI7QXdCNTdNVzs7RUFDSSxrQkFBQTtDeEIrN01mOztBMEJ4ck9EO0VBQ0ksdUZBQUE7RUFDQSwwQ0FBQTtFQUNBLHlDQUFBO0VBQ0EseUNBQUE7RUFDQSx5RUFBQTtFQUNBLGtGQUFBO0VBQ0Esa0NBQUE7RUFDQSwyRkFBQTtFQUNBLHdDQUFBO0VBQ0EseUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDhGQUFBO0VBQ0EsdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsOENBQUE7RUFDQSxpR0FBQTtFQUNBLDRDQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUNBLG9EQUFBO0VBQ0EsMkNBQUE7RUFDQSx1R0FBQTtFQUNBLHdEQUFBO0VBQ0EsNERBQUE7RUFDQSxtREFBQTtFQUNBLHdHQUFBO0VBQ0EsMEZBQUE7RUFDQSw4R0FBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQ0EsNEJBQUE7RUFBQSx5QkFBQTtFQUFBLG9CQUFBO0VBQ0EsNENBQUE7RUFDQSxtREFBQTtFQUNBLCtDQUFBO0VBQ0EsbURBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSx1REFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDMUIwck9IO0EwQnhyT0c7RUFDSSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7QzFCMHJPUDtBMEJ4ck9PO0VBQ0ksbURBQUE7QzFCMHJPWDtBMEJ4ck9XO0VBQ0ksK0NBQUE7RUFDQSxvQkFBQTtFQUNBLGtEQUFBO0MxQjByT2Y7QTBCdHJPTztFQUNJLDJCQUFBO0VBQUEsd0JBQUE7RUFBQSxtQkFBQTtDMUJ3ck9YO0EwQnJyT2U7RUFDSSx1REFBQTtFQUNBLHdEQUFBO0MxQnVyT25CO0EwQnJyT21CO0VBQ0ksc0RBQUE7QzFCdXJPdkI7QTBCcHJPbUI7RUFHSSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7QzFCb3JPdkI7QTJCOXZPRztFQW1CQSxpREFBQTtFQUNBLGtEQUFBO0VBQ0Esc0RBQUE7RUFDQSxrRUFBQTtFQW5CSSxnQkFBQTtDM0Jrd09QO0EyQmh3T087RUFDSSwwREFBQTtFQUNBLHVFQUFBO0MzQmt3T1g7QTJCOXZPRztFQUNJLDJFQUFBO0VBQ0EsdUVBQUE7RUFDQSwwREFBQTtDM0Jnd09QO0EwQmxzT3VCO0VBQ0ksY0FBQTtDMUJvc08zQjtBMEIvck9lO0VBQ0kscURBQUE7QzFCaXNPbkI7QTBCM3JPRztFQUNJLFlBQUE7RUFDQSw0REFBQTtFQUNBLGdEQUFBO0MxQjZyT1A7QTBCMXJPRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0Esb0RBQUE7QzFCNHJPUDtBMEIxck9PO0VBQ0ksY0FBQTtDMUI0ck9YO0EwQnpyT087RUNyRkosaURBQUE7RUFDQSxrREFBQTtFQUNBLHNEQUFBO0VBQ0Esa0VBQUE7QzNCaXhPSDtBMEIzck9PO0VBQ0ksd0RBQUE7RUFDQSx1REFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0MxQjZyT1g7QTBCeHJPTztFQUNJLG1EQUFBO0VBQ0EsNEVBQUE7RUFDQSxrRUFBQTtDMUIwck9YO0EwQnhyT1c7RUFDSSx1RUFBQTtDMUIwck9mO0EwQnRyT087RUFDSSxtREFBQTtFQUNBLDBFQUFBO0MxQndyT1g7QTBCbnJPTztFQUNJLGdCQUFBO0MxQnFyT1g7QTBCbHJPTztFQUNJLGdCQUFBO0MxQm9yT1g7QTBCL3FPTztFckJ5SkosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EscUVBQUE7RUFDQSxzREFBQTtDTHVoT0g7QUtsL05HO0VxQnBNSTtJckJxTUEsbURBQUE7R0xxL05MO0NBQ0Y7QUtuL05HO0VxQnhNSTtJckJ5TUEsa0RBQUE7R0xzL05MO0NBQ0Y7QUtwL05HO0VxQjVNSTtJckI2TUEsbURBQUE7R0x1L05MO0NBQ0Y7QUsvaE9PO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xpaU9YO0EwQjFzT1c7RUFDSSxvQkFBQTtDMUI0c09mO0EwQnpzT1c7RUFDSSxhQUFBO0VBQ0Esc0RBQUE7QzFCMnNPZjtBMEJ4c09XO0VBQ0ksMkVBQUE7QzFCMHNPZjtBMEJ0c09PO0VBQ0ksb0JBQUE7QzFCd3NPWDtBMEJ0c09XO0VBQ0ksNkRBQUE7QzFCd3NPZjtBMEJuc09HO0VBQ0ksd0NBQUE7RUFDQSxzQ0FBQTtFQUNBLGtDQUFBO0VBQ0EseUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHVDQUFBO0VBQ0Esd0NBQUE7RUFDQSwrQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7QzFCcXNPUDtBMEJsc09HO0VBQ0kscUNBQUE7RUFDQSx3Q0FBQTtFQUNBLGtDQUFBO0VBQ0EseUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHVDQUFBO0VBQ0Esd0NBQUE7RUFDQSxnREFBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7QzFCb3NPUDs7QTRCdjRPRDtFQUNJLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSxxRUFBQTtFQUNBLDhFQUFBO0VBQ0EscUNBQUE7RUFDQSwwQ0FBQTtFQUNBLG1GQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMERBQUE7RUFDQSxvQ0FBQTtFQUNBLHVGQUFBO0VBQ0Esb0NBQUE7RUFDQSx1RkFBQTtFQUNBLHVDQUFBO0VBQ0EseUVBQUE7RUFDQSxrRkFBQTtFQUNBLHdDQUFBO0VBQ0EscUNBQUE7RUFDQSx3RkFBQTtFQUNBLDhDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyRkFBQTtFQUNBLGlEQUFBO0VBQ0EseUNBQUE7RUFDQSw4Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsMkVBQUE7RUFDQSwyRUFBQTtFQUNBLHVEQUFBO0VBQ0EsNERBQUE7RUFDQSxxREFBQTtFQUVBLDJDQUFBO0VBQ0EsbURBQUE7RUFDQSxpSEFBQTtFQUNBLHFEQUFBO1VBQUEsNkNBQUE7RUFDQSxtQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsK0NBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMkJBQUE7RUFBQSw2QkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0V2QmlLQSxzRUFBQTtFQUNBLCtDQUFBO0VBQ0EseUNBQUE7RUFHSSxzRUFBQTtDTHV1T1A7QTRCMzRPRztFQUlJLDhCQUFBO0VBQ0EsVUFBQTtFQUNBLG1EQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUVBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7VUFBQSxpQkFBQTtDNUIwNE9QO0E0QnY0T0c7RUFFSSxZQUFBO0M1Qnc0T1A7QTRCdDRPTztFQUNJLGdCQUFBO0M1Qnc0T1g7QTRCcDRPRztFQUNJLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtDNUJzNE9QO0E0Qm40T0c7Ozs7RUFJSSx5QkFBQTtDNUJxNE9QO0E0Qmw0T0c7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsaUJBQUE7QzVCbzRPUDtBNEJsNE9PO0VBQ0ksV0FBQTtDNUJvNE9YO0E0Qmo0T087RUFDSSw4Q0FBQTtDNUJtNE9YO0FLbjhPRztFdUJxRUksc0hBQUE7RXZCZ01KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNENBQUE7Q0xnc09IO0FLM3BPRztFQWhUQTtJQWlUSSx1RkFBQTtHTDhwT0w7Q0FDRjtBSzVwT0c7RUFwVEE7SUFxVEksc0ZBQUE7R0wrcE9MO0NBQ0Y7QUs3cE9HO0VBeFRBO0lBeVRJLHVGQUFBO0dMZ3FPTDtDQUNGO0FLeHNPTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpR0FBQTtFQUNBLGdHQUFBO0VBQ0Esa0dBQUE7RUFDQSxtR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMMHNPWDtBS3RzT1c7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0Esc0VBQUE7Q0x3c09mO0FLOS9PRztFdUJ3Rkksc0hBQUE7RXZCMExKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNENBQUE7Q0w4dU9IO0FLenNPRztFQTdUQTtJQThUSSx1RkFBQTtHTDRzT0w7Q0FDRjtBSzFzT0c7RUFqVUE7SUFrVUksc0ZBQUE7R0w2c09MO0NBQ0Y7QUszc09HO0VBclVBO0lBc1VJLHVGQUFBO0dMOHNPTDtDQUNGO0FLdHZPTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpR0FBQTtFQUNBLGdHQUFBO0VBQ0Esa0dBQUE7RUFDQSxtR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMd3ZPWDtBS3B2T1c7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0Esc0VBQUE7Q0xzdk9mO0E0Qmg5T087RUFDSSxnREFBQTtDNUJrOU9YO0FVcmtQRztFa0J3SEksdURBQUE7RUFDQSxxTEFBQTtVQUFBLDZLQUFBO0VBQ0EsV0FBQTtDNUJnOU9QO0E0Qjk4T087RUFHSSx1REFBQTtDNUI4OE9YO0FVeGtQRztFa0JtSEksdURBQUE7RUFDQSxxTEFBQTtVQUFBLDZLQUFBO0VBQ0EsV0FBQTtDNUJ3OU9QO0E0QnQ5T087RUFHSSx1REFBQTtDNUJzOU9YO0E0Qmg5T0c7RUFHSSxzREFBQTtFQUNBLDBEQUFBO0VBQ0EsNENBQUE7RUFDQSxrREFBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSx3REFBQTtFQUNBLGtDQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtFQUNBLDhEQUFBO0VBQ0EscUNBQUE7RUFDQSxvRUFBQTtFQUNBLHFFQUFBO0VBQ0EsOERBQUE7RUFDQSwrQkFBQTtFQUVBLG9CQUFBO0M1Qis4T1A7QTRCNzhPTztFQUNJLGdCQUFBO0M1Qis4T1g7QUtqbVBHO0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDREQUFBO0VBQ0EsNkNBQUE7Q0xvME9IO0FLL3hPRztFQXpVQTtJQTBVSSxtREFBQTtHTGt5T0w7Q0FDRjtBS2h5T0c7RUE3VUE7SUE4VUksa0RBQUE7R0xteU9MO0NBQ0Y7QUtqeU9HO0VBalZBO0lBa1ZJLG1EQUFBO0dMb3lPTDtDQUNGO0FLNTBPTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMODBPWDtBS3ZuUEc7RUFrUkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsK0RBQUE7RUFDQSxnREFBQTtDTHMyT0g7QUtqME9HO0VBN1RBO0lBOFRJLG1EQUFBO0dMbzBPTDtDQUNGO0FLbDBPRztFQWpVQTtJQWtVSSxrREFBQTtHTHEwT0w7Q0FDRjtBS24wT0c7RUFyVUE7SUFzVUksbURBQUE7R0xzME9MO0NBQ0Y7QUs5Mk9PO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0xnM09YO0FNN3FQRztFQTBFQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsbUJBQUE7Q05zbVBIO0FNcG1QRztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOc21QUDtBTTdyUEc7RXNCOEtnQix5QkFBQTtVQUFBLGlCQUFBO0M1QmtoUG5CO0E0QjdnUE87RUFDSSwyQkFBQTtFQUNBLGlDQUFBO0VBQ0EsOENBQUE7RUFDQSwyQkFBQTtFQUVBLHlCQUFBO1VBQUEsaUJBQUE7RUFDQSxnQkFBQTtDNUI4Z1BYO0FNeHNQRztFc0I2TFkseUJBQUE7VUFBQSxpQkFBQTtDNUI4Z1BmO0E0QjNnUFc7RUFFSSxnQkFBQTtDNUI0Z1BmO0FLMW5QRztFQVNJLG9GQUFBO0VBQ0EsNkVBQUE7Q0xvblBQO0FLOW5QRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0x3blBQO0FLbG9QRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0w0blBQO0FLdG9QRztFQVNJLDBGQUFBO0VBQ0EsbUZBQUE7Q0xnb1BQO0FLMW9QRztFQVNJLHNHQUFBO0VBQ0EsK0ZBQUE7Q0xvb1BQO0E0QnpoUEc7RUFFSSxjQUFBO0VBQ0EsaUJBQUE7RUFFQSwwREFBQTtFQUNBLDBEQUFBO0M1QnloUFA7QTRCdGhQRztFQUNJLDBEQUFBO0VBQ0Esd0JBQUE7QzVCd2hQUDtBNEJ0aFBPO0VBQ0ksY0FBQTtDNUJ3aFBYO0E0QnJoUE87RUFDSSxpQkFBQTtDNUJ1aFBYO0E0Qm5oUEc7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QzVCcWhQUDtBNEJsaFBHO0VBRUksbUJBQUE7RUFDQSxXQUFBO0VBQ0EsK0NBQUE7QzVCbWhQUDtBNEJoaFBHO0VBQ0ksNkRBQUE7RUFDQSxnRUFBQTtDNUJraFBQO0E0Qi9nUEc7RUFDSSw0REFBQTtFQUNBLCtEQUFBO0M1QmloUFA7QTRCOWdQRztFQUNJLDhCQUFBO0VBQ0EsMkJBQUE7QzVCZ2hQUDtBNEI3Z1BHO0VBRUksZUFBQTtDNUI4Z1BQO0E0QjNnUEc7RUFFSSxnQkFBQTtDNUI0Z1BQO0E0QnpnUEc7RUFDSSwyQkFBQTtFQUNBLGlDQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFFQSx5QkFBQTtVQUFBLGlCQUFBO0M1QjBnUFA7QUtsc1BHO0VBU0ksb0ZBQUE7RUFDQSw2RUFBQTtDTDRyUFA7QUt0c1BHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTGdzUFA7QUsxc1BHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTG9zUFA7QUs5c1BHO0VBU0ksMEZBQUE7RUFDQSxtRkFBQTtDTHdzUFA7QUtsdFBHO0VBU0ksNkZBQUE7RUFDQSxzRkFBQTtDTDRzUFA7QUs3cFBHO0VBU0ksNkdBQUE7Q0x1cFBQO0FLaHFQRztFQVNJLHdIQUFBO0NMMHBQUDtBTWh6UEc7RXNCa1JRLHlCQUFBO1VBQUEsaUJBQUE7QzVCaWlQWDtBNEI5aFBPO0VBQ0ksbUJBQUE7QzVCZ2lQWDtBNEI1aFBHO0VBRUksWUFBQTtDNUI2aFBQO0E0QjNoUE87RUFDSSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QzVCNmhQWDtBNEJ6aFBHO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtDNUIyaFBQO0E0QnhoUEc7RUFDSSxjQUFBO0M1QjBoUFA7QTRCeGhQTztFQUNJLGlCQUFBO0M1QjBoUFg7QVUzeVBHO0VBQ0ksY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esd0tBQUE7Q1Y2eVBQO0FVM3lQTztFQUNJLGNBQUE7Q1Y2eVBYO0FLL3dQRztFQWdKQSxzRUFBQTtFQUNBLCtDQUFBO0VBQ0EseUNBQUE7RUFHSSxzRUFBQTtFSzVLQSw0RUFBQTtFQUNBLGtGQUFBO0VMeUJBLGNBQUE7Q0xxeFBQO0FVNXlQTztFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0NWOHlQWDtBVTV5UFc7RUFDSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLG9EQUFBO0NWOHlQZjtBS3Z4UEc7RUF3SUEscUVBQUE7RUFDQSwrQ0FBQTtFQUNBLHlDQUFBO0VBR0kscUVBQUE7RUs1SkEsOEVBQUE7RUFDQSxvRkFBQTtFTGlCQSxjQUFBO0NMNnhQUDtBVTV5UE87RUFDSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtDVjh5UFg7QVU1eVBXO0VBQ0ksNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSxzREFBQTtDVjh5UGY7QTRCNWpQRztFQUNJLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0RBQUE7RUFDQSx3REFBQTtDNUI4alBQO0E0QjNqUEc7RUFDSSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQ0FBQTtFQUNBLHFEQUFBO0VBQ0Esd0RBQUE7QzVCNmpQUDs7QTZCMzRQRDtFQUNJLDJEQUFBO0VBRUEsbUJBQUE7QzdCNjRQSDtBNkIzNFBHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7QzdCNjRQUDtBNkIzNFBPO0VBQ0kseUVBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0M3QjY0UFg7QTZCMTRQZTtFQUNJLGtCQUFBO0M3QjQ0UG5CO0E2Qno0UGU7RUFDSSxtQkFBQTtDN0IyNFBuQjtBNkJ4NFBlO0VBQ0ksNkNBQUE7QzdCMDRQbkI7QTZCcDRQRztFQUNJLDRIQUFBO0VBQ0EsK0RBQUE7RUFDQSxzQkFBQTtFQUNBLGdFQUFBO0M3QnM0UFA7QTZCbjRQRztFQUNJLHdCQUFBO0M3QnE0UFA7QTZCbDRQRztFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVUeENjO0NwQjQ2UHJCO0E2Qmo0UEc7RUFDSSxhQUFBO0M3Qm00UFA7QTZCaDRQRztFQUNJLGlCQUFBO0M3Qms0UFA7QTZCLzNQRztFQUNJLG1CQUFBO0M3Qmk0UFA7QTZCOTNQRztFQUNJLGFBQUE7QzdCZzRQUDs7QThCeDdQRDtFQUNJLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsdUNBQUE7RUFDQSxzQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esc0NBQUE7RUFDQSw0Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsZ0RBQUE7RUFFQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSxrREFBQTtFQUNBLDhDQUFBO0M5QjA3UEg7QThCeDdQRztFQUNJLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0M5QjA3UFA7QThCdjdQRztFQUdJLDREQUFBO0M5QnU3UFA7QThCcDdQRztFQUNJLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSwyQkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QzlCczdQUDtBOEJuN1BHO0VBQ0ksbUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSw4Q0FBQTtFQUNBLGdEQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQkFBQTtDOUJxN1BQO0E4Qm43UE87RUFDSSxxREFBQTtFQUNBLHVIQUFBO0VBQ0EsNkVBQUE7RXpCMk9SLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG9EQUFBO0VBQ0EscUNBQUE7Q0x5c1BIO0FLcHFQRztFeUJ6Ukk7SXpCMFJBLHlGQUFBO0dMdXFQTDtDQUNGO0FLcnFQRztFeUI3Ukk7SXpCOFJBLHdGQUFBO0dMd3FQTDtDQUNGO0FLdHFQRztFeUJqU0k7SXpCa1NBLHlGQUFBO0dMeXFQTDtDQUNGO0FLanRQTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtR0FBQTtFQUNBLGtHQUFBO0VBQ0Esb0dBQUE7RUFDQSxxR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMbXRQWDtBOEJoOVBPO0VBQ0ksaUJBQUE7RUFDQSx3QkFBQTtFQUNBLFlBQUE7RUFDQSxrR0FBQTtFQUNBLGdCQUFBO0M5Qms5UFg7QThCLzhQTztFQUNJLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBRUEseUJBQUE7VUFBQSxpQkFBQTtDOUJnOVBYO0FLNzhQRztFQVNJLHNGQUFBO0VBQ0EsK0VBQUE7Q0x1OFBQO0FLajlQRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wyOFBQO0FLcjlQRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wrOFBQO0FLejlQRztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xtOVBQO0FLNzlQRztFQVNJLCtGQUFBO0VBQ0Esd0ZBQUE7Q0x1OVBQO0FLeDZQRztFQVNJLCtHQUFBO0NMazZQUDtBSzM2UEc7RUFTSSwwSEFBQTtDTHE2UFA7QThCcitQVztFQUNJLG1CQUFBO0M5QnUrUGY7QThCbCtQRztFQUNJLHdEQUFBO0VBQ0EsOENBQUE7RUFDQSw2QkFBQTtFQUFBLGtCQUFBO01BQUEsbUJBQUE7VUFBQSxVQUFBO0M5Qm8rUFA7QThCaCtQTztFekJtTUosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsNkRBQUE7RUFDQSw4Q0FBQTtDTDh4UEg7QUt6dlBHO0V5QjlPSTtJekIrT0EseUZBQUE7R0w0dlBMO0NBQ0Y7QUsxdlBHO0V5QmxQSTtJekJtUEEsd0ZBQUE7R0w2dlBMO0NBQ0Y7QUszdlBHO0V5QnRQSTtJekJ1UEEseUZBQUE7R0w4dlBMO0NBQ0Y7QUt0eVBPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLG1HQUFBO0VBQ0Esa0dBQUE7RUFDQSxvR0FBQTtFQUNBLHFHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0x3eVBYO0E4Qi8vUFc7RUFDSSxpR0FBQTtDOUJpZ1FmO0E4QjUvUEc7RUFDSSxvRUFBQTtDOUI4L1BQO0E4QjEvUE87RXpCcUxKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDZEQUFBO0VBQ0EsOENBQUE7Q0xzMFBIO0FLanlQRztFeUJoT0k7SXpCaU9BLHlGQUFBO0dMb3lQTDtDQUNGO0FLbHlQRztFeUJwT0k7SXpCcU9BLHdGQUFBO0dMcXlQTDtDQUNGO0FLbnlQRztFeUJ4T0k7SXpCeU9BLHlGQUFBO0dMc3lQTDtDQUNGO0FLOTBQTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtR0FBQTtFQUNBLGtHQUFBO0VBQ0Esb0dBQUE7RUFDQSxxR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMZzFQWDtBOEJ2aFFHO0VBQ0ksc0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0M5QnloUVA7QThCdmhRTztFQUNJLG9FQUFBO0M5QnloUVg7QThCcmhRRztFQUNJLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtDOUJ1aFFQO0E4QnJoUU87RUFDSSxvRUFBQTtDOUJ1aFFYOztBK0J0cVFEO0VBQ0ksMENBQUE7RUFDQSx5Q0FBQTtFQUNBLHlDQUFBO0VBQ0EseUVBQUE7RUFDQSx1Q0FBQTtFQUNBLGlDQUFBO0VBQ0EseUNBQUE7RUFDQSxrRkFBQTtFQUNBLHVGQUFBO0VBQ0EseUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDhDQUFBO0VBQ0Esc0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsbURBQUE7RUFDQSxzREFBQTtFQUNBLG1EQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLHNFQUFBO0VBQ0Esa0NBQUE7RUFDQSxnRkFBQTtFQUNBLHVEQUFBO0VBQ0Esb0RBQUE7Qy9CeXFRSDs7QStCdHFRRDs7RUFFSSwrQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsbURBQUE7RUFDQSwrQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsOEVBQUE7RUFDQSw2SEFBQTtFQUNBLHVEQUFBO0VBQ0EseURBQUE7VUFBQSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0MvQnlxUUg7QStCdnFRRzs7RUFDSSxtQkFBQTtDL0IwcVFQO0ErQnZxUUc7O0VBQ0ksb0JBQUE7Qy9CMHFRUDtBK0J2cVFHOzs7O0UxQjRYQSxzQkFBQTtDTGl6UEg7QStCdHFRTzs7RUFDSSxZQUFBO0MvQnlxUVg7QStCdHFRTzs7RUFDSSxVQUFBO0MvQnlxUVg7QStCdHFRTzs7RUFDSSxvSUFBQTtDL0J5cVFYO0ErQnZxUVc7O0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDL0IwcVFmO0ErQnhxUWU7O0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0MvQjJxUW5CO0ErQnpxUW1COztFQUNJLG1CQUFBO0MvQjRxUXZCO0ErQnpxUW1COztFQUNJLGVBQUE7Qy9CNHFRdkI7QStCenFRbUI7O0VBQ0ksZ0JBQUE7Qy9CNHFRdkI7QStCdHFRTzs7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDL0J5cVFYO0ErQnZxUVc7Ozs7RUFFSSw4QkFBQTtDL0IycVFmO0ErQnZxUU87O0VBQ0ksK0JBQUE7RUFDQSwrQkFBQTtFQUNBLHNDQUFBO0VBRUEsa0J4QjBXZ0I7RXdCeldoQixhQUFBO0MvQnlxUVg7QStCdnFRVzs7RUFDSSxvQkFBQTtDL0IwcVFmO0ErQnRxUVc7O0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLGNBQUE7Qy9CeXFRZjtBK0J2cVFlOztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Qy9CMHFRbkI7QStCeHFRbUI7O0VBQ0ksdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7Qy9CMnFRdkI7QStCbHFRRzs7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0ZBQUE7RUFDQSxvSUFBQTtFMUJtS0osK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsNkRBQUE7RUFDQSw4Q0FBQTtDTGlnUUg7QUs1OVBHO0UwQmpOQTs7STFCa05JLG1EQUFBO0dMZytQTDtDQUNGO0FLOTlQRztFMEJyTkE7O0kxQnNOSSxrREFBQTtHTGsrUEw7Q0FDRjtBS2grUEc7RTBCek5BOztJMUIwTkksbURBQUE7R0xvK1BMO0NBQ0Y7QUs1Z1FPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMK2dRWDtBK0Jyc1FPOztFQUNJLDJCQUFBO0VBQ0EsNkRBQUE7RUFDQSxtRUFBQTtFQUNBLG9DQUFBO0VBQ0EsK0JBQUE7RUFDQSwyQkFBQTtFQUNBLGtDQUFBO0VBQ0Esa0ZBQUE7RUFDQSxpRkFBQTtFQUNBLG9GQUFBO0MvQndzUVg7QUtyd1FHOztFQVNJLHlGQUFBO0VBQ0Esa0ZBQUE7Q0xnd1FQO0FLMXdRRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMcXdRUDtBSy93UUc7O0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTDB3UVA7QUtweFFHOztFQVNJLHFHQUFBO0VBQ0EsOEZBQUE7Q0wrd1FQO0FLenhRRzs7O0VBU0ksMkdBQUE7RUFDQSxvR0FBQTtDTHF4UVA7QUszMlFHOztFMEJnSlksaUNBQUE7RUFDQSxrQ0FBQTtDL0IrdFFmO0ErQjN0UU87O0VBQ0ksb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsZ0VBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7Qy9COHRRWDs7QStCenRRRDtFQUNJLGlCQUFBO0MvQjR0UUg7O0ErQnR0UU87RUFDSSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLDhDQUFBO0MvQnl0UVg7O0ErQmp0UU87RUFDSSxxQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLDhDQUFBO0MvQm90UVg7O0FnQ3o1UUQ7RUFDSSx5Q0FBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsMEVBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHlGQUFBO0NoQzI1UUg7QWdDejVRRztFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtFQUNBLG9CQUFBO0VBQUEsa0JBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtFQUNBLG1CQUFBO0NoQzI1UVA7QWdDejVRTztFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtDaEMyNVFYO0FnQ3g1UU87RUFDSSxvQkFBQTtFQUNBLGtEQUFBO0VBQ0EsK0VBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYXpCNHJDYztDUDh0T3pCO0FnQ3Q1UUc7O0VBRUksbUJBQUE7RUFDQSw2RUFBQTtFQUNBLGdDQUFBO0VBQ0Esb0JBQUE7Q2hDdzVRUDtBZ0NyNVFHOztFQUVJLGdCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDaEN1NVFQO0FnQ3A1UUc7RUFDSSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0NoQ3M1UVA7QWdDbjVRRztFQUNJLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0Esb0NBQUE7T0FBQSwrQkFBQTtVQUFBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtDaENxNVFQO0FnQ241UU87RUFFSSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJ6Qm9vQzJCO0NQZ3hPdEM7QWdDajVRTztFQUNJLGFBQUE7RUFDQSxtQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsY3pCNG5DdUI7RXlCM25DdkIsV0FBQTtDaENtNVFYO0FnQzk0UU87RUFDSSx1R0FBQTtFQUNBLHVFQUFBO0NoQ2c1UVg7QWdDNTRRRztFQUNJLGN6QmluQzhCO0NQNnhPckM7QWdDMzRRRztFQUNJLGF6QjBtQ3VCO0NQbXlPOUI7O0FnQ3o0UUQ7RUFDSSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsdUNBQUE7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsdUNBQUE7Q2hDNDRRSDs7QWdDejRRRDtFQUNJLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSx1Q0FBQTtFQUNBLHNDQUFBO0VBQ0Esd0NBQUE7RUFDQSx1Q0FBQTtDaEM0NFFIOztBZ0N6NFFEO0VBQ0ksZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGlGQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSwwQ0FBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsbUZBQUE7RUFDQSwrR0FBQTtFM0I2SkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsdURBQUE7RUFDQSx3Q0FBQTtDTDZ1UUg7QUt4c1FHO0UyQnROSjtJM0J1TlEsbURBQUE7R0wyc1FMO0NBQ0Y7QUt6c1FHO0UyQjFOSjtJM0IyTlEsa0RBQUE7R0w0c1FMO0NBQ0Y7QUsxc1FHO0UyQjlOSjtJM0IrTlEsbURBQUE7R0w2c1FMO0NBQ0Y7QUtydlFPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0x1dlFYO0FnQ3Y2UUc7RUFDSSxrQ0FBQTtFQUNBLGtFQUFBO0VBQ0Esd0NBQUE7Q2hDeTZRUDs7QWdDcjZRRDtFQUNJLDBDQUFBO0VBQ0EsMENBQUE7Q2hDdzZRSDs7QWdDcjZRRDtFQUNJLDBDQUFBO0VBQ0EsMENBQUE7Q2hDdzZRSDs7QWlDdGtSRDtFQUNJLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsMEVBQUE7RUFDQSx1Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxRUFBQTtFQUNBLG1GQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDhCQUFBO0VBQ0EsaUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDhFQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMEVBQUE7RUFDQSxtRkFBQTtFQUNBLHNDQUFBO0VBQ0EsMkNBQUE7RUFDQSxtRUFBQTtFQUNBLGtFQUFBO0VBQ0EsMkVBQUE7RUFDQSxvRkFBQTtFQUNBLHlGQUFBO0VBQ0EsMkNBQUE7RUFDQSxnREFBQTtFQUNBLHlDQUFBO0VBRUEsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQ0FBQTtFQUNBLHFHQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLGlFQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0NqQ3drUkg7QWlDdGtSRztFQUNJLHNEQUFBO0VBQ0Esa0RBQUE7RUFDQSxzREFBQTtFQUNBLHdDQUFBO0VBQ0EsOENBQUE7RUFDQSw0REFBQTtFQUNBLDREQUFBO0VBQ0EsNERBQUE7RUFDQSw0QkFBQTtFQUNBLG9EQUFBO0VBQ0Esa0NBQUE7RUFDQSwwREFBQTtFQUNBLGtFQUFBO0VBQ0EsMERBQUE7RUFDQSxxQ0FBQTtFQUNBLGdFQUFBO0VBQ0EscUVBQUE7RUFDQSwrQkFBQTtFQUNBLHNEQUFBO0VBQ0Esc0RBQUE7RUFFQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLDRKQUFBO0NqQ3VrUlA7QUtub1JHO0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHdEQUFBO0VBQ0EseUNBQUE7Q0xzMlFIO0FLajBRRztFQXpVQTtJQTBVSSx1RkFBQTtHTG8wUUw7Q0FDRjtBS2wwUUc7RUE3VUE7SUE4VUksc0ZBQUE7R0xxMFFMO0NBQ0Y7QUtuMFFHO0VBalZBO0lBa1ZJLHVGQUFBO0dMczBRTDtDQUNGO0FLOTJRTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpR0FBQTtFQUNBLGdHQUFBO0VBQ0Esa0dBQUE7RUFDQSxtR0FBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMZzNRWDtBSzUyUVc7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0Esd0RBQUE7Q0w4MlFmO0FpQzltUk87RUFDSSw2Q0FBQTtFQUNBLG1EQUFBO0VBQ0Esc0RBQUE7RUFDQSw0REFBQTtDakNnblJYO0FLdHJSRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw2REFBQTtFQUNBLDhDQUFBO0NMeTVRSDtBS3AzUUc7RUF6VUE7SUEwVUksdUZBQUE7R0x1M1FMO0NBQ0Y7QUtyM1FHO0VBN1VBO0lBOFVJLHNGQUFBO0dMdzNRTDtDQUNGO0FLdDNRRztFQWpWQTtJQWtWSSx1RkFBQTtHTHkzUUw7Q0FDRjtBS2o2UU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUdBQUE7RUFDQSxnR0FBQTtFQUNBLGtHQUFBO0VBQ0EsbUdBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTG02UVg7QUsvNVFXO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLDZEQUFBO0NMaTZRZjtBaUN0cFJPO0VBQ0ksb0RBQUE7RUFDQSwwREFBQTtFQUNBLDZEQUFBO0VBQ0EsbUVBQUE7RUFDQSxxQ0FBQTtFQUNBLGtFQUFBO0VBQ0EsaUVBQUE7RUFJQSxnQkFBQTtDakNxcFJYO0FLbGxSRztFQUNJLFdBQUE7Q0xvbFJQO0FLcmxSRztFQUNJLFdBQUE7Q0x1bFJQO0FLeGxSRztFQUNJLFdBQUE7Q0wwbFJQO0FLMXFSRztFQVNJLDBFQUFBO0VBQ0EsbUVBQUE7Q0xvcVJQO0FLOXFSRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0x3cVJQO0FLbHJSRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0w0cVJQO0FLdHJSRztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0xnclJQO0FLMXJSRztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xvclJQO0FpQzNxUk87RUFDSSxvRUFBQTtFQUNBLGlFQUFBO0NqQzZxUlg7QWlDMXFSTztFQUNJLHFFQUFBO0VBQ0Esa0VBQUE7Q2pDNHFSWDtBaUN4cVJHO0VBQ0ksNERBQUE7RUFDQSx3REFBQTtFQUNBLDREQUFBO0VBQ0Esb0RBQUE7RUFDQSwwREFBQTtFQUNBLHdFQUFBO0VBQ0Esa0VBQUE7RUFDQSxrRUFBQTtFQUVBLGlCQUFBO0VBQ0EsaURBQUE7RUFDQSwyQkFBQTtDakN5cVJQO0FpQ3ZxUk87RUFDSSxtQkFBQTtDakN5cVJYO0FpQ3JxUkc7RUFDSSwyREFBQTtFQUNBLDZEQUFBO0VBRUEsb0JBQUE7Q2pDc3FSUDtBaUNucVJHO0VBQ0ksY0FBQTtDakNxcVJQO0FpQ2xxUkc7RUFDSSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0Esc0NBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTtDakNvcVJQO0FpQ2pxUkc7RUFDSSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0Esc0NBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSx1Q0FBQTtDakNtcVJQOztBaUMvcFJEO0VBRVE7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsNEJBQUE7SUFBQSxxQkFBQTtHakNpcVJUO0VpQzlwUks7SUFDSSxjQUFBO0dqQ2dxUlQ7Q0FDRjtBaUM1cFJEO0VBRVE7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsNEJBQUE7SUFBQSxxQkFBQTtHakM2cFJUO0VpQzFwUks7SUFDSSxjQUFBO0dqQzRwUlQ7Q0FDRjtBaUN4cFJEO0VBRVE7SUFDSSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsNEJBQUE7SUFBQSxxQkFBQTtHakN5cFJUO0VpQ3RwUks7SUFDSSxjQUFBO0dqQ3dwUlQ7Q0FDRjtBaUNwcFJEO0VBQ0kseUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHVDQUFBO0VBRUEsOEJBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO1VBQUEsZ0JBQUE7RUFDQSx1RkFBQTtDakNxcFJIO0FpQ25wUkc7RUFDSSxxREFBQTtDakNxcFJQO0FpQ2xwUkc7RUFDSSxrREFBQTtDakNvcFJQO0FpQ2pwUkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0NqQ21wUlA7QWlDanBSTztFQUNJLGdCQUFBO0VBQ0Esb0JBQUE7Q2pDbXBSWDtBaUNocFJPO0VBQ0ksV0FBQTtDakNrcFJYO0FpQzlvUkc7RUFFSSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esd0NBQUE7Q2pDK29SUDtBaUM1b1JHO0VBRUksMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHdDQUFBO0NqQzZvUlA7O0FrQzM0UkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBRUEsbURBQUE7RUFDQSx5REFBQTtFQUNBLG1EQUFBO0VBQ0EseURBQUE7Q2xDNjRSSDtBS3g1Ukc7O0U2QmlCWSxjQUFBO0NsQzI0UmY7QWtDejRSZTs7RUFDSSxjQUFBO0NsQzQ0Um5CO0FrQ3Q0Ukc7RUFFSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQUEsOEJBQUE7TUFBQSxvQkFBQTtVQUFBLHNCQUFBO0VBQ0EsVzNCNHNCOEI7RTJCM3NCOUIsOEJBQUE7Q2xDdTRSUDtBS3o2Ukc7RTZCcUNRLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q2xDdTRSWDtBa0NwNFJPO0VBQ0ksK0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDbENzNFJYO0FrQ2w0Ukc7RUFDSSxPQUFBO0VBQ0EsNkRBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0NsQ280UlA7QWtDbDRSTztFQUNJLHVEQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0NsQ280Ulg7QWtDajRSTztFQzNESixjNUJndkJrQztFNEIvdUJsQyw2REQyRGdDO0VDMURoQyx1QjVCNnVCd0M7Q1BrdFEzQztBa0NuNFJXO0VBQ0ksdURBQUE7Q2xDcTRSZjtBa0NoNFJXO0VDcEVSLGM1Qmd2QmtDO0U0Qi91QmxDLDZERG9Fb0M7RUNuRXBDLHVCNUI2dUJ3QztDUDB0UTNDO0FrQ2w0UmU7RUFDSSx1REFBQTtDbENvNFJuQjtBa0M5M1JHO0VBQ0ksUUFBQTtFQUNBLDhEQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLGdDQUFBO0VBQUEsMkJBQUE7RUFBQSx3QkFBQTtDbENnNFJQO0FrQzkzUk87RUFDSSx3REFBQTtFQUNBLGdDQUFBO0VBQUEsMkJBQUE7RUFBQSx3QkFBQTtDbENnNFJYO0FrQzczUk87RUNuRkosYzVCMHVCa0M7RTRCenVCbEMsOEREbUZnQztFQ2xGaEMsdUI1QnV1QndDO0NQNHVRM0M7QWtDLzNSVztFQUNJLHdEQUFBO0NsQ2k0UmY7QWtDNTNSVztFQzVGUixjNUIwdUJrQztFNEJ6dUJsQyw4REQ0Rm9DO0VDM0ZwQyx1QjVCdXVCd0M7Q1BvdlEzQztBa0M5M1JlO0VBQ0ksd0RBQUE7Q2xDZzRSbkI7QWtDMTNSRztFQUNJLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtDbEM0M1JQO0FrQ3ozUkc7RUFDSSxjQUFBO0NsQzIzUlA7O0FvQzcrUkQ7RUFDSSxpQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0VBQUE7RUFDQSx5RUFBQTtFQUNBLDhFQUFBO0VBQ0EsbUVBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EscUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0NBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsOENBQUE7RUFDQSxpREFBQTtFQUNBLG1EQUFBO0VBQ0Esa0RBQUE7RUFDQSxxREFBQTtFQUNBLGtEQUFBO0VBQ0Esa0RBQUE7RUFDQSx3REFBQTtFQUNBLHVFQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLGlEQUFBO0VBQ0Esb0RBQUE7RUFDQSwrQ0FBQTtFQUNBLGlEQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLG9DQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EsMENBQUE7RUFDQSxtQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsdURBQUE7RUFDQSxpRUFBQTtFQUNBLHNDQUFBO0VBQ0EsaUVBQUE7RUFDQSw0QkFBQTtFQUNBLGlDQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQ0FBQTtFQUNBLHVFQUFBO0VBQ0EsMkNBQUE7RUFFQSxzQ0FBQTtFQUNBLDhDQUFBO0VBQ0Esa0dBQUE7RUFDQSw4QkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsMENBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDcEMrK1JIO0FvQzcrUkc7RUFDSSxXQUFBO0NwQysrUlA7QW9DNStSRztFQUVJLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDcEM2K1JQO0FxQ3g4Ukc7RUFNQSwwREFBQTtFQUdJLG1DQUFBO0NyQ204UlA7QXFDajhSTztFQUNJLHlCQUFBO0NyQ204Ulg7QW9DLytSRztFQU1JLHNHQUFBO0NwQzQrUlA7QW9Dai9STztFQUNJLGdDQUFBO0VBQ0EsaUNBQUE7Q3BDbS9SWDtBb0M3K1JHO0VBQ0ksbUdBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSwwREFBQTtDcEMrK1JQO0FxQzU5Ukc7RUFNQSwwREFBQTtFQUdJLG1DQUFBO0NyQ3U5UlA7QXFDcjlSTztFQUNJLHlCQUFBO0NyQ3U5Ulg7QW9Dai9SRztFQUVJLHlHQUFBO0NwQ2svUlA7QW9DLytSRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q3BDaS9SUDtBb0MvK1JPO0VBQ0ksZ0NBQUE7RUFDQSxpQ0FBQTtDcENpL1JYO0FvQzkrUk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxnQkFBQTtNQUFBLFlBQUE7VUFBQSxRQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDZHQUFBO0NwQ2cvUlg7QW9DOStSVztFQUNJLGdFQUFBO0NwQ2cvUmY7QW9DNytSVztFQUNJLDZEQUFBO0NwQysrUmY7QW9DNStSVztFQUNJLHlCQUFBO0NwQzgrUmY7QW9DMytSVztFQUNJLG9CQUFBO0VBQUEsa0JBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtDcEM2K1JmO0FvQzErUlc7RUFDSSxrR0FBQTtFQUNBLDhDQUFBO0VBQ0EscUdBQUE7RUFDQSwrREFBQTtVQUFBLHVEQUFBO0NwQzQrUmY7QXFDcmdTRztFQU1BLDBEQUFBO0VBR0ksbUNBQUE7Q3JDZ2dTUDtBcUM5L1JPO0VBQ0kseUJBQUE7Q3JDZ2dTWDtBb0M3K1JPO0VBQ0ksa0JBQUE7RUFDQSxtREFBQTtFQUNBLHlHQUFBO0NwQysrUlg7QXFDamhTRztFQU1BLDBEQUFBO0VBR0ksbUNBQUE7Q3JDNGdTUDtBcUMxZ1NPO0VBQ0kseUJBQUE7Q3JDNGdTWDtBb0NqL1JPO0VBQ0ksZ0NBQUE7TUFBQSw0QkFBQTtVQUFBLHdCQUFBO0NwQ20vUlg7QW9DaC9STztFQUNJO0lBQ0ksWUFBQTtHcENrL1JiO0VvQzkrUmE7SUFDSSxrQkFBQTtHcENnL1JqQjtFb0M5K1JpQjtJQUNJLFdBQUE7R3BDZy9SckI7RW9DOStScUI7SUNqRHBCLDBEQUFBO0dyQ2tpU0Q7Q0FDRjtBb0N6K1JHO0VBQ0ksZ0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7RUFDQSxzQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsMERBQUE7VUFBQSxrREFBQTtFQUNBLG1GQUFBO0NwQzIrUlA7QW9DeitSTztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSxvREFBQTtDcEMyK1JYO0FvQ3grUk87RUFDSSw2RUFBQTtDcEMwK1JYO0FvQ3QrUkc7RUFDSSxhQUFBO0NwQ3crUlA7QW9DcitSRztFQUNJLCtDQUFBO0VBQ0EsdURBQUE7Q3BDdStSUDtBb0NwK1JHO0VBQ0ksbUJBQUE7RUFDQSwrRkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtDcENzK1JQO0FvQ3ArUk87RUFDSSxlQUFBO0VBQ0EsbUNBQUE7RUFDQSxpQkFBQTtDcENzK1JYO0FvQ24rUk87RUFDSSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUNBQUE7RUFDQSxpQkFBQTtDcENxK1JYO0FvQ2wrUk87RUFDSSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NwQ28rUlg7QW9DaitSTztFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUNBQUE7Q3BDbStSWDtBb0MvOVJHO0VBQ0ksdURBQUE7RUFDQSxtREFBQTtDcENpK1JQO0FvQzk5Ukc7RUFDSSwyREFBQTtFQUNBLHVEQUFBO0NwQ2crUlA7QW9DNzlSRztFQUNJLDBEQUFBO0VBQ0Esc0RBQUE7Q3BDKzlSUDtBb0M1OVJHO0VBQ0ksK0JBQUE7RUFDQSw2QkFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSw2Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsZ0RBQUE7RUFDQSxtREFBQTtFQUNBLHFEQUFBO0VBQ0Esb0RBQUE7RUFDQSxtREFBQTtFQUNBLGlEQUFBO0VBQ0Esb0RBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw4Q0FBQTtFQUNBLG9EQUFBO0VBQ0EsbURBQUE7RUFDQSxrREFBQTtFQUNBLG1EQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLDBDQUFBO0NwQzg5UlA7QW9DMzlSVztFQUNJLFlBQUE7RUFDQSxhQUFBO0NwQzY5UmY7QW9DMTlSVztFQUNJLGNBQUE7RUFDQSxlQUFBO0NwQzQ5UmY7QW9DejlSVztFQUNJLHFCQUFBO0NwQzI5UmY7QW9DdDlSRztFQUNJLDRCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7RUFDQSxpREFBQTtFQUNBLDhDQUFBO0VBQ0EsbURBQUE7RUFDQSxxREFBQTtFQUNBLGtEQUFBO0VBQ0EsbURBQUE7RUFDQSwrQ0FBQTtFQUNBLG9EQUFBO0VBQ0EsOENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSxvREFBQTtFQUNBLGlEQUFBO0VBQ0Esa0RBQUE7RUFDQSxtREFBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsZ0RBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsbUNBQUE7RUFDQSx3Q0FBQTtDcEN3OVJQO0FvQ3I5Ulc7RUFDSSxZQUFBO0VBQ0EsYUFBQTtDcEN1OVJmO0FvQ3A5Ulc7RUFDSSxjQUFBO0VBQ0EsZUFBQTtDcENzOVJmO0FvQ245Ulc7RUFDSSxxQkFBQTtDcENxOVJmOztBb0MvOFJEO0VBQ0ksb0JBQUE7Q3BDazlSSDtBb0NoOVJHO0VBQ0ksaUJBQUE7Q3BDazlSUDtBb0NoOVJPO0VBQ0ksc0JBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0NwQ2s5Ulg7O0FvQzc4UkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxpREFBQTtDcENnOVJIO0FvQzk4Ukc7RUFDSSw4Q0FBQTtDcENnOVJQO0FvQzc4Ukc7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0NwQys4UlA7O0FvQzM4UkQ7RUFDSTtJQUNJLDZCQUFBO0dwQzg4Ukw7RW9DMzhSQztJQUNJLDRCQUFBO0dwQzY4Ukw7Q0FDRjs7QW9DcDlSRDtFQUNJO0lBQ0ksNkJBQUE7R3BDODhSTDtFb0MzOFJDO0lBQ0ksNEJBQUE7R3BDNjhSTDtDQUNGOztBb0NwOVJEO0VBQ0k7SUFDSSw2QkFBQTtHcEM4OFJMO0VvQzM4UkM7SUFDSSw0QkFBQTtHcEM2OFJMO0NBQ0Y7QW9DdjhSTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQ0FBQTtFQUNBLGdEQUFBO0VBQ0EseUJBQUE7RUFDQSxxS0FBQTtFQUFBLHNJQUFBO0VBQUEsaUlBQUE7RUFBQSxrSUFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLG1HQUFBO09BQUEsOEZBQUE7VUFBQSwyRkFBQTtDcEMwOFJYO0FxQzkxU0c7O0VBQ0ksOEJBQUE7RUFDQSx1Q0FBQTtDckNpMlNQO0FtQjEzU0c7O0VrQjRCUSxXQUFBO0VoQ3VMUiwyRUFBQTtFQUNBLHNEQUFBO0VBQ0EsZ0RBQUE7RUFGQSw2RUFBQTtFQUNBLHdEQUFBO0VBQ0Esa0RBQUE7Q0wrcVNIO0FvQy84Ukc7O0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7RUFDQSwwREFBQTtFQUNBLGdEQUFBO0NwQ2s5UlA7QW9DaDlSTzs7RUM1YUosVUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMERBQUE7RUFDQSxvQkFBQTtDckNnNFNIO0FvQ245Uk87O0VBQ0kseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q3BDczlSWDtBb0NuOVJPOztFQUNJLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0NwQ3M5Ulg7QW9DbjlSTzs7RUFDSSxtRUFBQTtFQUNBLDhCQUFBO0NwQ3M5Ulg7QW9DcDlSVzs7RUFDSSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLG1GQUFBO0NwQ3U5UmY7QW9DcjlSZTs7RUFDSSwyQkFBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7Q3BDdzlSbkI7QW9DdDlSbUI7O0VBQ0ksZ0NBQUE7RUFDQSxrQ0FBQTtFQUVBLGdCQUFBO0NwQ3c5UnZCO0FvQ3Q5UnVCOztFQUNJLGdDQUFBO0VDL2N4QixVQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSwwREFBQTtFQUNBLG9CQUFBO0NyQ3k2U0g7QW9DdjlSbUI7O0VBQ0ksd0JBQUE7RUFFQSxpRUFBQTtDcEN5OVJ2QjtBSzMyU0c7O0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTHMyU1A7QUtoM1NHOztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wyMlNQO0FLcjNTRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMZzNTUDtBSzEzU0c7O0VBU0ksc0VBQUE7RUFDQSwrREFBQTtDTHEzU1A7QUsvM1NHOzs7RUFTSSx5RUFBQTtFQUNBLGtFQUFBO0NMMjNTUDtBb0M1K1JXOztFQUNJLCtEQUFBO0NwQysrUmY7QW9DNStSVzs7RUFDSSwrREFBQTtDcEMrK1JmOztBb0N6K1JEO0VBQ0ksaURBQUE7RUFDQSxpREFBQTtFQUNBLGlGQUFBO0VBQ0EsMEZBQUE7RUFDQSwrRkFBQTtFQUNBLGlEQUFBO0VBQ0EsK0NBQUE7RUFDQSxzREFBQTtFQUNBLHFFQUFBO0VBRUEsdURBQUE7RUFDQSwyREFBQTtFQUNBLHVEQUFBO0VBQ0EsK0RBQUE7RUFDQSxxSkFBQTtFQUNBLDZEQUFBO1VBQUEscURBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxxQkFBQTtDcEMyK1JIO0FvQ3orUkc7RUFDSSxZQUFBO0NwQzIrUlA7QW9DeitSTztFQUNJLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtDcEMyK1JYOztBb0N0K1JEO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7Q3BDeStSSDs7QW9DdCtSRDtFQUNJLGtCQUFBO0VBQ0EsbUZBQUE7Q3BDeStSSDtBb0N2K1JHO0VBQ0ksdUJBQUE7RUFDQSx1QkFBQTtDcEN5K1JQOztBb0NyK1JEO0VBQ0ksMkNBQUE7RUFDQSxpREFBQTtFQUNBLDhDQUFBO0VBRUEscUdBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7Q3BDdStSSDtBb0NyK1JHO0VBQ0ksa0I3QmdUMEI7Q1B1clJqQztBb0NwK1JHO0VBQ0kseURBQUE7Q3BDcytSUDs7QW9DbCtSRDtFQUNJLDJDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtDcENxK1JIOztBb0NsK1JEO0VBQ0ksMkNBQUE7RUFDQSw4Q0FBQTtFQUNBLGdEQUFBO0NwQ3ErUkg7O0FvQ2wrUkQ7RUFDSSxxREFBQTtFQUNBLG1EQUFBO0VBRUEsK0RBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q3BDbytSSDtBb0NsK1JHO0VBQ0ksbUI3Qm9SK0I7Q1BndFJ0QztBb0NqK1JHO0VBQ0ksZ0VBQUE7Q3BDbStSUDs7QW9DLzlSRDtFQUNJLHVEQUFBO0VBQ0EscURBQUE7Q3BDaytSSDs7QW9DLzlSRDtFQUNJLHVEQUFBO0VBQ0EscURBQUE7Q3BDaytSSDs7QW9DLzlSRDs7O0VBR0ksa0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NwQ2srUkg7O0FvQy85UkQ7O0VBRUksNkJBQUE7Q3BDaytSSDtBb0NoK1JHOztFQUNJLGVBQUE7Q3BDbStSUDs7QW9DLzlSRDtFQUNJLDJCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsNkZBQUE7RUFDQSxnRUFBQTtFQUVBLDZEQUFBO0VBQ0EsZ0VBQUE7RUFDQSwyTkFBQTtDcENpK1JIO0FvQy85Ukc7RUFDSSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtDcENpK1JQO0FLbG1URztFK0Jxb0JJLG1FQUFBO0VBQ0EsK0RBQUE7RUFDQSwrQ0FBQTtDcENnK1JQO0FvQzc5Ukc7RUFDSSwrQ0FBQTtFQUNBLDZEQUFBO0VBQ0EseUNBQUE7RUFFQSxvREFBQTtDcEM4OVJQO0FvQzM5Ukc7RUFDSSwwREFBQTtFQUNBLG9EQUFBO0NwQzY5UlA7O0FvQ3o5UkQ7O0VBRUkscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQUEsb0JBQUE7RUFBQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EscUJBQUE7Q3BDNDlSSDs7QXNDcm9URztFQUNJLHNDQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDdEN3b1RQO0FzQ3RvVE87RUFDSSwwQkFBQTtFQUNBLHNCQUFBO0N0Q3dvVFg7QXNDdG9UVztFQUNJLDBCQUFBO0N0Q3dvVGY7QXNDdG9UZTtFQUNJLDBCQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0N0Q3dvVG5CO0FzQ3JvVGU7RUFFSSwwQkFBQTtFQUNBLE9BQUE7RUFDQSx5QkFBQTtFQUFBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLCtDQUFBO0N0Q3NvVG5CO0FzQ25vVG1CO0VBRUksV0FBQSxDQUFBLGNBQUE7Q3RDb29UdkI7QXNDaG9UbUI7RUFDSSxtREFBQTtDdENrb1R2QjtBc0M5blRlO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0N0Q2dvVG5CO0FzQzluVG1CO0VBQ0ksd0hBQUE7Q3RDZ29UdkI7QXNDNW5UdUI7RUFDSSxnQkFBQTtFakN1UHhCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0Esb0NBQUE7Q0xzNFNIO0FLajJTRztFaUNuU29CO0lqQ29TaEIsa0ZBQUE7R0xvMlNMO0NBQ0Y7QUtsMlNHO0VpQ3ZTb0I7SWpDd1NoQixpRkFBQTtHTHEyU0w7Q0FDRjtBS24yU0c7RWlDM1NvQjtJakM0U2hCLGtGQUFBO0dMczJTTDtDQUNGO0FLOTRTTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw0RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNkZBQUE7RUFDQSw4RkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMZzVTWDtBc0N6cFR1QjtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtDdEMycFQzQjtBc0N6cFQyQjtFQUNJLGtCQUFBO0N0QzJwVC9CO0FzQ3pwVCtCO0VBQ0ksZ0NBQUE7T0FBQSwyQkFBQTtVQUFBLHdCQUFBO0N0QzJwVG5DO0FzQ2xwVE87RUFLSSxnQ0FBQTtFQUNBLGlDQUFBO0N0Q2dwVFg7QXNDNW9UVztFQUNJLGdDQUFBO0N0QzhvVGY7QXNDM29UVztFQUNJLGlDQUFBO0N0QzZvVGY7QXNDem9UTztFQUtJLG1DQUFBO0VBQ0Esb0NBQUE7Q3RDdW9UWDtBc0Nub1RXO0VBQ0ksbUNBQUE7Q3RDcW9UZjtBc0Nsb1RXO0VBQ0ksb0NBQUE7Q3RDb29UZjtBc0MvblRHO0VBQ0ksMEJBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtDdENpb1RQO0FzQy9uVE87RUFHSSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q3RDK25UWDtBc0M3blRXO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBOENBLHVDQUFBO0VBS0Esc0NBQUE7Q3RDOGtUZjtBc0MvblRlO0VBRUksMENBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0RBQUE7RUFDQSxpREFBQTtFQVdBLHVCQUFBO0N0Q3NuVG5CO0FzQy9uVG1CO0VBQ0ksa0RBQUE7Q3RDaW9UdkI7QXNDOW5UbUI7RUFFSSxxQkFBQTtDdEMrblR2QjtBcUN0cFRHO0VBTUEsMERBQUE7RUFHSSxtQ0FBQTtDckNpcFRQO0FxQy9vVE87RUFDSSx5QkFBQTtDckNpcFRYO0FzQzduVG1CO0VEakpoQixVQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSwwREFBQTtFQUNBLG9CQUFBO0NyQ2l4VEg7QXFDN3dURztFQUNJLDhCQUFBO0VBQ0EsdUNBQUE7Q3JDK3dUUDtBbUJ4eVRHO0VrQjRCUSxXQUFBO0VoQ3VMUiwyRUFBQTtFQUNBLHNEQUFBO0VBQ0EsZ0RBQUE7RUFGQSw2RUFBQTtFQUNBLHdEQUFBO0VBQ0Esa0RBQUE7Q0w0bFRIO0FxQ2hyVEc7RUFNQSxvREFBQTtFQUdJLG1DQUFBO0NyQzJxVFA7QXFDenFUTztFQUNJLHlCQUFBO0NyQzJxVFg7QXNDMW9UZTtFQUVJLGFBQUE7Q3RDMm9UbkI7QXNDdm9UZTtFQUVJLG1GQUFBO0N0Q3dvVG5CO0FzQ3BvVGU7RUFFSSx1RkFBQTtDdENxb1RuQjtBc0Nob1R1QjtFRDFEcEIsMERBQUE7RUFHSSxtQ0FBQTtDckMyclRQO0FxQ3pyVE87RUFDSSx5QkFBQTtDckMyclRYO0FzQ2xvVHVCO0VBQ0ksbUJBQUE7Q3RDb29UM0I7QXNDam9UdUI7RURyS3BCLGtDQUFBO0VBQ0Esa0NBQUE7RUFFQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSw0R0FBQTtFQUNBLG1CQUFBO0VBcUJBLGlDQUFBO0NyQ294VEg7QXFDdnlURztFQUNJLGVBQUE7RUFDQSxnQkFBQTtDckN5eVRQO0FVeDFURztFMkJ1SEEseUJBQUE7VUFBQSxpQkFBQTtDckNvdVRIO0FVdDFURztFMkJrSEEseUJBQUE7VUFBQSxpQkFBQTtDckN1dVRIO0FLM3hURztFZ0NvREEseUJBQUE7VUFBQSxpQkFBQTtFaENqREksY0FBQTtDTDR4VFA7QUt2eFRHO0VnQzRDQSx5QkFBQTtVQUFBLGlCQUFBO0VoQ3pDSSxjQUFBO0NMd3hUUDtBcUN2eFRHO0VBRUksOEJBQUE7Q3JDd3hUUDtBcUNyeFRHO0VBR0ksVUFBQTtDckNxeFRQO0FVanlURztFMkJlUSw4QkFBQTtDckNxeFRYO0FLcjJURztFZ0NtRlksOEJBQUE7Q3JDcXhUZjtBSzUxVEc7RWdDMkVZLDhCQUFBO0NyQ294VGY7QXFDanhUVztFQUVJLDBCQUFBO0NyQ2t4VGY7QUtseVRHO0VBU0ksb0ZBQUE7RUFDQSw2RUFBQTtDTDR4VFA7QUt0eVRHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTGd5VFA7QUsxeVRHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTG95VFA7QUs5eVRHO0VBU0ksZ0dBQUE7RUFDQSx5RkFBQTtDTHd5VFA7QUtselRHO0VBU0ksc0dBQUE7RUFDQSwrRkFBQTtDTDR5VFA7QVV4elRHO0UyQnlCUSwyQkFBQTtDckNreVRYO0FNNzRURztFQTBFQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsbUJBQUE7Q05zMFRIO0FNcDBURztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLCtGQUFBO0VBQ0EsOEZBQUE7RUFDQSxnR0FBQTtFQUNBLGlHQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOczBUUDtBc0NqdFR1QjtFQUNJLG9CQUFBO0N0Q210VDNCO0FtQmw2VEc7RW1Cb040Qix5QkFBQTtVQUFBLGlCQUFBO0N0Q2l0VC9CO0FzQzVzVG1CO0VBQ0kscUJBQUEsQ0FBQSxjQUFBO0N0QzhzVHZCO0FzQzFzVGU7RWpDMEVaLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHNEQUFBO0VBQ0EsdUNBQUE7Q0xpb1RIO0FLNWxURztFaUNySFk7SWpDc0hSLG1EQUFBO0dMK2xUTDtDQUNGO0FLN2xURztFaUN6SFk7SWpDMEhSLGtEQUFBO0dMZ21UTDtDQUNGO0FLOWxURztFaUM3SFk7SWpDOEhSLG1EQUFBO0dMaW1UTDtDQUNGO0FLem9UTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxZQUFBO0NMMm9UWDtBc0N6dVRtQjtFQUNJLDJFQUFBO0N0QzJ1VHZCO0FzQ3h1VG1CO0VEaE1oQixrQ0FBQTtFQUNBLGtDQUFBO0VBRUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsNEdBQUE7RUFDQSxtQkFBQTtFQXFCQSxpQ0FBQTtFQUdJLDBDQUFBO0VBQ0EsMENBQUE7Q3JDbzVUUDtBcUMzNlRHO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0NyQzY2VFA7QVU1OVRHO0UyQnVIQSx5QkFBQTtVQUFBLGlCQUFBO0NyQ3cyVEg7QVUxOVRHO0UyQmtIQSx5QkFBQTtVQUFBLGlCQUFBO0NyQzIyVEg7QUsvNVRHO0VnQ29EQSx5QkFBQTtVQUFBLGlCQUFBO0VoQ2pESSxjQUFBO0NMZzZUUDtBSzM1VEc7RWdDNENBLHlCQUFBO1VBQUEsaUJBQUE7RWhDekNJLGNBQUE7Q0w0NVRQO0FLdjhURztFQXFRQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwyREFBQTtFQUNBLDRDQUFBO0NMbXNUSDtBSzlwVEc7RUFoVEE7SUFpVEksdUZBQUE7R0xpcVRMO0NBQ0Y7QUsvcFRHO0VBcFRBO0lBcVRJLHNGQUFBO0dMa3FUTDtDQUNGO0FLaHFURztFQXhUQTtJQXlUSSx1RkFBQTtHTG1xVEw7Q0FDRjtBSzNzVE87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUdBQUE7RUFDQSxnR0FBQTtFQUNBLGtHQUFBO0VBQ0EsbUdBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsWUFBQTtDTDZzVFg7QUt6c1RXO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLGlFQUFBO0NMMnNUZjtBS2pnVUc7RUFrUkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSw0Q0FBQTtDTGd2VEg7QUszc1RHO0VBN1RBO0lBOFRJLHVGQUFBO0dMOHNUTDtDQUNGO0FLNXNURztFQWpVQTtJQWtVSSxzRkFBQTtHTCtzVEw7Q0FDRjtBSzdzVEc7RUFyVUE7SUFzVUksdUZBQUE7R0xndFRMO0NBQ0Y7QUt4dlRPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlHQUFBO0VBQ0EsZ0dBQUE7RUFDQSxrR0FBQTtFQUNBLG1HQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLFlBQUE7Q0wwdlRYO0FLdHZUVztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxpRUFBQTtDTHd2VGY7QXFDci9URztFQUVJLDhCQUFBO0NyQ3MvVFA7QXFDbi9URztFQUdJLFVBQUE7Q3JDbS9UUDtBVS8vVEc7RTJCZVEsOEJBQUE7Q3JDbS9UWDtBS25rVUc7RWdDbUZZLDhCQUFBO0NyQ20vVGY7QUsxalVHO0VnQzJFWSw4QkFBQTtDckNrL1RmO0FxQy8rVFc7RUFFSSwwQkFBQTtDckNnL1RmO0FLaGdVRztFQVNJLG9GQUFBO0VBQ0EsNkVBQUE7Q0wwL1RQO0FLcGdVRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0w4L1RQO0FLeGdVRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0xrZ1VQO0FLNWdVRztFQVNJLGdHQUFBO0VBQ0EseUZBQUE7Q0xzZ1VQO0FLaGhVRztFQVNJLHNHQUFBO0VBQ0EsK0ZBQUE7Q0wwZ1VQO0FVdGhVRztFMkJ5QlEsMkJBQUE7Q3JDZ2dVWDtBTTNtVUc7RUEwRUEsb0NBQUE7VUFBQSw0QkFBQTtFQUNBLG1CQUFBO0NOb2lVSDtBTWxpVUc7RUFDSSw2Q0FBQTtFQUNBLGlJQUFBO1VBQUEseUhBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwrRkFBQTtFQUNBLDhGQUFBO0VBQ0EsZ0dBQUE7RUFDQSxpR0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtDTm9pVVA7QXNDbjVUZTtFQUVJLHFCQUFBO0N0Q281VG5CO0FzQ2o1VGU7RUFFSSxXQUFBO0N0Q2s1VG5CO0FzQ2g1VG1CO0VEalBoQixVQUFBO0VBQ0EsNkNBQUE7RUFDQSxtQkFBQTtFQUdJLDBEQUFBO0NyQ2tvVVA7QU12b1VHO0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTmdrVUg7QU05alVHO0VBQ0ksNkNBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q05na1VQO0FzQzk1VGU7RUFFSSxvQkFBQTtDdEMrNVRuQjtBc0MxNVRPO0VBS0ksaUJBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0N0Q3c1VFg7QXNDcjVUTztFQUVJLG9CQUFBO0N0Q3M1VFg7QXNDbjVUTztFQUNJLG1CQUFBO0N0Q3E1VFg7QXNDbjVUVztFQUNJLE9BQUE7RUFXQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtDdEMyNFRmO0FzQ3g1VGU7RUFDSSwyRkFIbUM7Q3RDNjVUdEQ7QXNDdjVUZTtFQUNJLDBGQVBtQztDdENnNlR0RDtBc0MvNFRlO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0N0Q2k1VG5CO0FzQy80VG1CO0VBQ0ksV0FBQTtDdENpNVR2QjtBc0M3NFRlO0VBQ0ksc0ZBQUE7RUFDQSwyRkFBQTtDdEMrNFRuQjtBc0M1NFRlO0VBQ0ksV0FBQTtDdEM4NFRuQjtBc0M1NFRtQjtFQUNJLFNBQUE7Q3RDODRUdkI7QXNDeDRUTztFQUNJLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0N0QzA0VFg7QXNDdDRUVztFQUdJLG1EQUFBO0N0Q3M0VGY7QXNDbjRUVztFQUNJLHVCQUFBO0N0Q3E0VGY7QXNDbDRUVztFQUNJLGNBQUE7Q3RDbzRUZjtBc0NqNFRXO0VBQ0kscUJBQUE7Q3RDbTRUZjtBc0NqNFRlO0VBQ0ksY0FBQTtDdENtNFRuQjtBc0NoNFRlO0VBQ0ksVUFBQTtDdENrNFRuQjtBc0M3M1RlO0VqQzFEWiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxvREFBQTtFQUNBLHFDQUFBO0VpQ3VEZ0IsaURBQUE7Q3RDazRUbkI7QUtwNVRHO0VpQ2VZO0lqQ2RSLG1EQUFBO0dMdTVUTDtDQUNGO0FLcjVURztFaUNXWTtJakNWUixrREFBQTtHTHc1VEw7Q0FDRjtBS3Q1VEc7RWlDT1k7SWpDTlIsbURBQUE7R0x5NVRMO0NBQ0Y7QUtqOFRPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0xtOFRYO0FzQ3o1VFc7RUFDSSwwQkFBQTtDdEMyNVRmO0FzQ3o1VGU7RUFDSSwwQkFBQTtDdEMyNVRuQjtBc0N4NVRlO0VBQ0ksY0FBQTtDdEMwNVRuQjtBc0N2NVRlO0VBQ0ksaUJBQUE7Q3RDeTVUbkI7QXNDdDVUZTtFQUNJLGVBQUE7Q3RDdzVUbkI7QXNDcDVUVztFRGxRUixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQ3lwVUg7QXNDLzRUZTtFQUVJLFdBQUE7Q3RDZzVUbkI7QXNDMTRUVztFQUNJLG9CQUFBO0N0QzQ0VGY7QXNDdjRUZTtFQUNJLG9CQUFBO0N0Q3k0VG5CO0FzQ3I0VFc7RUFDSSxvQkFBQTtDdEN1NFRmO0FzQ3A0VFc7RUFDSSxhQUFBO0N0Q3M0VGY7QXNDcDRUZTtFQUNJLFdBQUE7Q3RDczRUbkI7QXNDbDRUVztFQUNJLFdBQUE7Q3RDbzRUZjtBc0NqNFRXO0VEL1NSLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDbXJVSDtBcUMvcVVHO0VBTUEsMERBQUE7RUFHSSxtQ0FBQTtDckMwcVVQO0FxQ3hxVU87RUFDSSx5QkFBQTtDckMwcVVYO0FxQ3RyVUc7RUFNQSxvREFBQTtFQUdJLG1DQUFBO0NyQ2lyVVA7QXFDL3FVTztFQUNJLHlCQUFBO0NyQ2lyVVg7QXNDcDRUZTtFQUNJLGlCQUFBO0N0Q3M0VG5CO0FzQ240VGU7RUFDSSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7Q3RDcTRUbkI7QXNDbjRUbUI7RUFDSSx5QkFBQTtFQUFBLGlCQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDdENxNFR2QjtBc0NuNFR1QjtFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1GQUFBO0N0Q3E0VDNCO0FzQzkzVGU7RUFDSSxtREFBQTtDdENnNFRuQjtBc0M3M1RlO0VBQ0ksZ0RBQUE7Q3RDKzNUbkI7QXNDMzNUVztFQUNJLGdEQUFBO0N0QzYzVGY7QXNDMTNUVztFQUNJLG1EQUFBO0N0QzQzVGY7QXNDejNUVztFQUNJLGdEQUFBO0N0QzIzVGY7QXNDdjNUTztFQUNJLHFHQUFBO0N0Q3kzVFg7QXNDdDNUTztFQUNJLHNGQUFBO0N0Q3czVFg7QXNDcjNUTztFQUNJLGdEQUFBO0N0Q3UzVFg7QXNDcDNUTzs7RUFFSSw4QkFBQTtDdENzM1RYO0FzQ24zVE87RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7Q3RDcTNUWDtBc0NqM1RXO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTtDdENtM1RmO0FzQy8yVE87RUFDSSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtDdENpM1RYO0FzQy8yVFc7RUFDSSxlQUFBO0N0Q2kzVGY7QXNDOTJUVztFQUNJLDhDQUFBO0VBQ0Esb0RBQUE7RUFDQSw0REFBQTtFQUNBLDREQUFBO0VEcmhCWixVQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDckNzNFVIO0FzQ2ozVGU7RUFDSSxVQUFBO0N0Q20zVG5CO0FLdnpVRztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0xpelVQO0FLM3pVRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0xxelVQO0FLL3pVRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0x5elVQO0FLbjBVRztFQVNJLHNGQUFBO0VBQ0EsK0VBQUE7Q0w2elVQO0FLdjBVRztFQVNJLHlFQUFBO0VBQ0Esa0VBQUE7Q0xpMFVQO0FLdjVVRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw4REFBQTtFQUNBLCtDQUFBO0NMMG5VSDtBS3JsVUc7RUF6VUE7SUEwVUksbURBQUE7R0x3bFVMO0NBQ0Y7QUt0bFVHO0VBN1VBO0lBOFVJLGtEQUFBO0dMeWxVTDtDQUNGO0FLdmxVRztFQWpWQTtJQWtWSSxtREFBQTtHTDBsVUw7Q0FDRjtBS2xvVU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTG9vVVg7QU1qOFVHO0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTjAzVUg7QU14M1VHO0VBQ0ksb0JBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q04wM1VQO0FzQzU2VE87RUFDSSxpQkFBQTtDdEM4NlRYO0FzQzU2VFc7RUFDSSxTQUFBO0N0Qzg2VGY7QXNDMTZUTztFakN2UUosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsdURBQUE7RUFDQSx3Q0FBQTtDTGtyVUg7QUs3b1VHO0VpQzROSTtJakMzTkEsbURBQUE7R0xncFVMO0NBQ0Y7QUs5b1VHO0VpQ3dOSTtJakN2TkEsa0RBQUE7R0xpcFVMO0NBQ0Y7QUsvb1VHO0VpQ29OSTtJakNuTkEsbURBQUE7R0xrcFVMO0NBQ0Y7QUsxclVPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0w0clVYO0FzQ3o4VFc7RUR2YlIsb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtDckNtNFVIO0FzQ3o4VE87RWpDL1FKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0Esb0NBQUE7Q0x5dFVIO0FLcHJVRztFaUNvT0k7SWpDbk9BLG1EQUFBO0dMdXJVTDtDQUNGO0FLcnJVRztFaUNnT0k7SWpDL05BLGtEQUFBO0dMd3JVTDtDQUNGO0FLdHJVRztFaUM0Tkk7SWpDM05BLG1EQUFBO0dMeXJVTDtDQUNGO0FLanVVTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxhQUFBO0NMbXVVWDtBc0N4K1RXO0VEL2JSLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDMDZVSDtBTXo4VUc7RWdDa2VnQiwrQ0FBQTtFQUNBLHFEQUFBO0N0QzArVG5CO0FLamlWRztFaUMwakJvQixhQUFBO0N0QzArVHZCO0FzQ3ArVE87RWpDbFNKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDZEQUFBO0VBQ0EsOENBQUE7Q0x1d1VIO0FLbHVVRztFaUN1UEk7SWpDdFBBLG1EQUFBO0dMcXVVTDtDQUNGO0FLbnVVRztFaUNtUEk7SWpDbFBBLGtEQUFBO0dMc3VVTDtDQUNGO0FLcHVVRztFaUMrT0k7SWpDOU9BLG1EQUFBO0dMdXVVTDtDQUNGO0FLL3dVTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxjQUFBO0NMaXhVWDtBc0NuZ1VXO0VEbGRSLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDdzlVSDtBTXYvVUc7RWdDcWZnQiwrQ0FBQTtFQUNBLHFEQUFBO0N0Q3FnVW5CO0FLL2tWRztFaUM2a0JvQixhQUFBO0N0Q3FnVXZCO0FzQy8vVE87RWpDclRKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHVEQUFBO0VBQ0Esd0NBQUE7Q0xxelVIO0FLaHhVRztFaUMwUUk7SWpDelFBLG1EQUFBO0dMbXhVTDtDQUNGO0FLanhVRztFaUNzUUk7SWpDclFBLGtEQUFBO0dMb3hVTDtDQUNGO0FLbHhVRztFaUNrUUk7SWpDalFBLG1EQUFBO0dMcXhVTDtDQUNGO0FLN3pVTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMK3pVWDtBc0M5aFVXO0VEcmVSLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDc2dWSDtBc0M5aFVPO0VqQzdUSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxtREFBQTtFQUNBLG9DQUFBO0NMNDFVSDtBS3Z6VUc7RWlDa1JJO0lqQ2pSQSxtREFBQTtHTDB6VUw7Q0FDRjtBS3h6VUc7RWlDOFFJO0lqQzdRQSxrREFBQTtHTDJ6VUw7Q0FDRjtBS3p6VUc7RWlDMFFJO0lqQ3pRQSxtREFBQTtHTDR6VUw7Q0FDRjtBS3AyVU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTHMyVVg7QXNDN2pVVztFRDdlUixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQzZpVkg7QXNDN2pVTztFQUNJLGlEQUFBO0N0QytqVVg7QXNDN2pVVztFakN4VVIsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esb0RBQUE7RUFDQSxxQ0FBQTtFaUN5VVksZ0JBQUE7RUFDQSxlQUFBO0N0QzhqVWY7QUtuMlVHO0VpQzZSUTtJakM1UkosbURBQUE7R0xzMlVMO0NBQ0Y7QUtwMlVHO0VpQ3lSUTtJakN4Ukosa0RBQUE7R0x1MlVMO0NBQ0Y7QUtyMlVHO0VpQ3FSUTtJakNwUkosbURBQUE7R0x3MlVMO0NBQ0Y7QUtoNVVPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0xrNVVYO0FzQzlsVWU7RUR4Zlosb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtDckN5bFZIO0FzQzFsVU87RUFDSSx1REFBQTtDdEM0bFVYO0FzQzFsVVc7RWpDdlZSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDBEQUFBO0VBQ0EsMkNBQUE7Q0xrN1VIO0FLNzRVRztFaUM0U1E7SWpDM1NKLG1EQUFBO0dMZzVVTDtDQUNGO0FLOTRVRztFaUN3U1E7SWpDdlNKLGtEQUFBO0dMaTVVTDtDQUNGO0FLLzRVRztFaUNvU1E7SWpDblNKLG1EQUFBO0dMazVVTDtDQUNGO0FLMTdVTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMNDdVWDtBc0N6blVlO0VEdmdCWixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQ21vVkg7QXNDMW5VZTtFQUNJLGdCQUFBO0N0QzRuVW5CO0FzQ3huVVc7RUFDSSxlQUFBO0N0QzBuVWY7QXNDdG5VTztFQUNJLHVGQUFBO0N0Q3duVVg7QXNDcm5VTztFQUNJLHFCQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0N0Q3VuVVg7QXNDcm5VVztFQUNJLGNBQUE7Q3RDdW5VZjtBSzF2Vkc7RWlDdW9CWSxnQkFBQTtFQUNBLHFCQUFBO0N0Q3NuVWY7QXNDcG5VZTtFQUNJLGFBQUE7Q3RDc25VbkI7QXNDam5VTztFQUNJLGFBQUE7Q3RDbW5VWDtBc0MvbVVXO0VBRUksV0FBQTtDdENnblVmO0FzQzVtVWU7RUFDSSxhQUFBO0N0QzhtVW5CO0FzQzNtVWU7RUFDSSxXQUFBO0N0QzZtVW5CO0FzQ3RtVU87RUFDSSxjQUFBO0N0Q3dtVVg7QXNDcm1VTztFQUNJLDhCQUFBO0N0Q3VtVVg7QXNDcm1VVztFQUNJLG9CQUFBO0N0Q3VtVWY7QXNDcG1VVztFQUNJLHVCQUFBO0N0Q3NtVWY7QXNDbm1VVztFQUdJLG9CQUFBO0N0Q21tVWY7QXNDOWxVRzs7RUFFSSxtQkFBQTtFQUNBLFdBQUE7Q3RDZ21VUDtBS3p6Vkc7O0VpQzR0QlEscUJBQUE7Q3RDaW1VWDtBc0M3bFVHO0VBQ0ksV0FBQTtFQUNBLGFBQUE7Q3RDK2xVUDtBS2owVkc7RWlDcXVCUSxvREMxdEJDO0VEMnRCRCwyQ0FBQTtFQUFBLHNDQUFBO0VBQUEsbUNBQUE7RUFDQSxnRUFBQTtVQUFBLHdEQUFBO0N0QytsVVg7QXNDNWxVTztFQUNJLGNBQUE7Q3RDOGxVWDtBc0MxbFVHO0VBQ0ksWUFBQTtFQUNBLFlBQUE7Q3RDNGxVUDtBSzcwVkc7RWlDb3ZCUSwrTEFBQTtVQUFBLHVMQUFBO0VBQ0EsNkNBQUE7RUFBQSxxQ0FBQTtFQUFBLGdDQUFBO0VBQUEsNkJBQUE7RUFBQSx1REFBQTtFQUNBLHFCQUFBO0N0QzRsVVg7QXNDdmxVTztFQUNJLDBCQUFBO0N0Q3lsVVg7QXNDdGxVTztFQUNJLHNCQUFBO0N0Q3dsVVg7O0FzQ25sVUQ7O0VBRUksb0JBQUE7Q3RDc2xVSDs7QXNDbmxVRDtFQUNJLG9CQUFBO0N0Q3NsVUg7O0FzQ25sVUQsMEJBQUE7QUFNQTtFakMxZUksK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSxvQ0FBQTtDTDBqVkg7QUtyaFZHO0VpQytiSjtJakM5YlEsa0ZBQUE7R0x3aFZMO0NBQ0Y7QUt0aFZHO0VpQzJiSjtJakMxYlEsaUZBQUE7R0x5aFZMO0NBQ0Y7QUt2aFZHO0VpQ3ViSjtJakN0YlEsa0ZBQUE7R0wwaFZMO0NBQ0Y7QUtsa1ZPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDRGQUFBO0VBQ0EsMkZBQUE7RUFDQSw2RkFBQTtFQUNBLDhGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xva1ZYO0FzQzNtVUc7RUQ3cEJBLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDMndWSDs7QXNDM21VRDtFakNyZkksK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsNERBQUE7RUFDQSxvQ0FBQTtDTGttVkg7QUs3alZHO0VpQzBjSjtJakN6Y1Esa0ZBQUE7R0xna1ZMO0NBQ0Y7QUs5alZHO0VpQ3NjSjtJakNyY1EsaUZBQUE7R0xpa1ZMO0NBQ0Y7QUsvalZHO0VpQ2tjSjtJakNqY1Esa0ZBQUE7R0xra1ZMO0NBQ0Y7QUsxbVZPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDRGQUFBO0VBQ0EsMkZBQUE7RUFDQSw2RkFBQTtFQUNBLDhGQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGNBQUE7Q0w0bVZYO0FzQ3hvVUc7RUR4cUJBLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDbXpWSDs7QXNDeG9VRDtFakNoZ0JJLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHVEQUFBO0VBQ0Esd0NBQUE7Q0wwb1ZIO0FLcm1WRztFaUNxZEo7SWpDcGRRLGtGQUFBO0dMd21WTDtDQUNGO0FLdG1WRztFaUNpZEo7SWpDaGRRLGlGQUFBO0dMeW1WTDtDQUNGO0FLdm1WRztFaUM2Y0o7SWpDNWNRLGtGQUFBO0dMMG1WTDtDQUNGO0FLbHBWTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw0RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNkZBQUE7RUFDQSw4RkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMb3BWWDtBc0NycVVHO0VEbnJCQSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQzIxVkg7O0FzQ2pxVUQsZ0JBQUE7QUFFQTtFQUNJLCtFQUFBO0VBQ0EseUZBQUE7Q3RDbXFVSDtBc0NqcVVHO0VBQ0kseUNBQUE7Q3RDbXFVUDs7QXNDMXBVbUI7RUFDSSx5QkFBQTtFQUFBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7Q3RDNnBVdkI7QXNDeHBVbUI7RUFDSSxPQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtDdEMwcFV2QjtBc0N4cFV1QjtFQUNJLFdBQUE7Q3RDMHBVM0I7QXNDdHBVbUI7RUFDSSxPQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtDdEN3cFV2QjtBc0N0cFV1QjtFQUNJLFdBQUE7Q3RDd3BVM0I7O0FrQ3QvVkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBRUEsbURBQUE7RUFDQSx5REFBQTtFQUNBLG1EQUFBO0VBQ0EseURBQUE7Q2xDdy9WSDtBS25nV0c7O0U2QmlCWSxjQUFBO0NsQ3MvVmY7QWtDcC9WZTs7RUFDSSxjQUFBO0NsQ3UvVm5CO0FrQ2ovVkc7RUFFSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQUEsOEJBQUE7TUFBQSxvQkFBQTtVQUFBLHNCQUFBO0VBQ0EsVzNCNHNCOEI7RTJCM3NCOUIsOEJBQUE7Q2xDay9WUDtBS3BoV0c7RTZCcUNRLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q2xDay9WWDtBa0MvK1ZPO0VBQ0ksK0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDbENpL1ZYO0FrQzcrVkc7RUFDSSxPQUFBO0VBQ0EsNkRBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0NsQysrVlA7QWtDNytWTztFQUNJLHVEQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0NsQysrVlg7QWtDNStWTztFQzNESixjNUJndkJrQztFNEIvdUJsQyw2REQyRGdDO0VDMURoQyx1QjVCNnVCd0M7Q1A2elUzQztBa0M5K1ZXO0VBQ0ksdURBQUE7Q2xDZy9WZjtBa0MzK1ZXO0VDcEVSLGM1Qmd2QmtDO0U0Qi91QmxDLDZERG9Fb0M7RUNuRXBDLHVCNUI2dUJ3QztDUHEwVTNDO0FrQzcrVmU7RUFDSSx1REFBQTtDbEMrK1ZuQjtBa0N6K1ZHO0VBQ0ksUUFBQTtFQUNBLDhEQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLGdDQUFBO0VBQUEsMkJBQUE7RUFBQSx3QkFBQTtDbEMyK1ZQO0FrQ3orVk87RUFDSSx3REFBQTtFQUNBLGdDQUFBO0VBQUEsMkJBQUE7RUFBQSx3QkFBQTtDbEMyK1ZYO0FrQ3grVk87RUNuRkosYzVCMHVCa0M7RTRCenVCbEMsOEREbUZnQztFQ2xGaEMsdUI1QnV1QndDO0NQdTFVM0M7QWtDMStWVztFQUNJLHdEQUFBO0NsQzQrVmY7QWtDditWVztFQzVGUixjNUIwdUJrQztFNEJ6dUJsQyw4REQ0Rm9DO0VDM0ZwQyx1QjVCdXVCd0M7Q1ArMVUzQztBa0N6K1ZlO0VBQ0ksd0RBQUE7Q2xDMitWbkI7QWtDcitWRztFQUNJLGVBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtDbEN1K1ZQO0FrQ3ArVkc7RUFDSSxjQUFBO0NsQ3MrVlA7O0F3Q3ZsV0Q7RUFDSSx1QkFBQTtDeEMwbFdIOztBd0N2bFdEO0VBQ0ksZ0ZBQUE7RUFDQSw4Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsZ0RBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtDeEMwbFdIO0F3Q3RsV087RUFFSSxvQkFBQTtDeEN1bFdYO0F3Q3BsV087RW5Dd1pKLHNCQUFBO0NMK3JWSDtBd0NubFdXO0VBQ0ksY0FBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7Q3hDcWxXZjtBd0NqbFdPO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtDeENtbFdYO0F3Q2hsV087RUFDSSxpQ0FBQTtDeENrbFdYO0F3QzdrV087RUFDSSxvQkFBQTtDeEMra1dYO0F3QzVrV087RW5DK1hKLHNCQUFBO0NMZ3RWSDtBd0Mza1dPO0VBQ0ksYUFBQTtDeEM2a1dYO0F3Q3prV0c7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDeEMya1dQO0F3Q3prV087RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSx3QkFBQTtFQUFBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNkZBQUE7Q3hDMmtXWDtBd0N6a1dXO0VBQ0kseUJBQUE7RUFBQSxvQkFBQTtFQUFBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnREFBQTtVQUFBLHdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0N4QzJrV2Y7QXdDemtXZTtFQUNJLHlCQUFBO1VBQUEsaUJBQUE7RUFDQSxhQUFBO0N4QzJrV25CO0F3Q3ZrV1c7RUFDSSwwQkFBQTtDeEN5a1dmO0F3Q3RrV1c7RUFDSSwrR0FBQTtDeEN3a1dmO0F3Q3RrV2U7RUFDSSxZQUFBO0N4Q3drV25CO0F3Q3BrV1c7RUFFSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5S0FBQTtFQUNBLDZGQUFBO0N4Q3FrV2Y7QXdDbGtXVztFQUNJLGFBQUE7Q3hDb2tXZjtBd0Nqa1dXO0VBQ0ksWUFBQTtDeENta1dmO0F3Q2hrV1c7RUFDSSx5QkFBQTtFQUFBLG9CQUFBO0VBQUEsaUJBQUE7Q3hDa2tXZjtBcUMvaVdHO0VBTUEseUVBQUE7RUFHSSxtQ0FBQTtDckMwaVdQO0FxQ3hpV087RUFDSSx5QkFBQTtDckMwaVdYO0F3Q25rV087RUFDSSxXQUFBO0N4Q3FrV1g7QXdDamtXRzs7Ozs7O0VBTUksb0JBQUE7RUFDQSxzQkFBQTtDeENta1dQO0F3Q2hrV0c7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0N4Q2trV1A7O0F3QzlqV0Q7RUFDSSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsZ0RBQUE7Q3hDaWtXSDs7QXdDOWpXRDtFQUNJLDJDQUFBO0VBQ0EsNkNBQUE7RUFDQSxnREFBQTtDeENpa1dIOztBeUN0dFdPO0VBQ0ksa0RBQUE7RUFDQSxtREFBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7Q3pDeXRXWDtBeUN2dFdXO0VBTko7SUFPUSw4Q0FBQTtJQUNBLGtEQUFBO0d6QzB0V2I7Q0FDRjtBeUN2dFdPO0VBQ0ksd0RBQUE7RUFDQSx3REFBQTtFQUNBLDZEQUFBO0VBQ0Esd0VBQUE7RUFDQSwwRUFBQTtFQUNBLHlEQUFBO0VBQ0EsNERBQUE7RUFDQSxtREFBQTtDekN5dFdYO0F5Q3B0V087RUFDSSxrREFBQTtFQUNBLG1EQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtDekNzdFdYO0F5Q3B0V1c7RUFOSjtJQU9RLDhDQUFBO0lBQ0Esa0RBQUE7R3pDdXRXYjtDQUNGO0F5Q3B0V087RUFDSSx3REFBQTtFQUNBLHdEQUFBO0VBQ0EsNkRBQUE7RUFDQSx1RUFBQTtFQUNBLDBFQUFBO0VBQ0EseURBQUE7RUFDQSw0REFBQTtFQUNBLGlEQUFBO0N6Q3N0V1g7O0F5Q2p0V0Q7RUFDSSxpREFBQTtFQUNBLGtEQUFBO0VBQ0Esa0RBQUE7RUFDQSxtREFBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7Q3pDb3RXSDtBeUNsdFdHO0VBUko7SUFTUSxtREFBQTtHekNxdFdMO0NBQ0Y7QXlDbnRXRztFQVpKO0lBYVEsbURBQUE7R3pDc3RXTDtDQUNGO0F5Q3B0V0c7RUFoQko7SUFpQlEsOENBQUE7SUFDQSxrREFBQTtHekN1dFdMO0NBQ0Y7O0F5Q2x0V087RUFDSSw4REFBQTtFQUNBLDhEQUFBO0VBQ0EsNERBQUE7Q3pDcXRXWDtBeUNsdFdlO0VBQ0ksa0JBQUE7Q3pDb3RXbkI7O0F5QzdzV0Q7RUFDSSxtREFBQTtFQUNBLG1EQUFBO0VBQ0Esd0RBQUE7RUFDQSx3REFBQTtFQUNBLDZEQUFBO0VBQ0EseUVBQUE7RUFDQSw4RUFBQTtFQUNBLHlEQUFBO0VBQ0EsMERBQUE7RUFDQSxvREFBQTtDekNndFdIO0F5QzlzV0c7RUFDSSxnRkFBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7Q3pDZ3RXUDtBeUM5c1dPO0VBQ0ksa0JBQUE7Q3pDZ3RXWDtBeUM5c1dXO0VBQ0ksNkxBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUVBQUE7Q3pDZ3RXZjtBeUM3c1dXO0VBRUkscUNBQUE7RUFFQSw4REFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtDekM2c1dmO0F5QzFzV1c7RUFDSSw2QkFBQTtFQUVBLDhEQUFBO0N6QzJzV2Y7QXlDeHNXVztFQUNJLG1FQUFBO0VBQ0EsWUFBQTtDekMwc1dmO0F5Q3JzV0c7RUFFSSxtQ0FBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q3pDcXNXUDtBeUNsc1dHO0VBQ0ksb0ZBQUE7RUFDQSx5Q0FBQTtFQUVBLDBCQUFBO0VBQUEsdUNBQUE7TUFBQSx1QkFBQTtVQUFBLCtCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3pDbXNXUDtBeUNoc1dHO0VBQ0ksc0NBQUE7RUFDQSx1RkFBQTtFQUNBLHlDQUFBO0N6Q2tzV1A7QXlDaHNXTztFQUNJLDJFQUFBO01BQUEsZ0ZBQUE7VUFBQSxtRUFBQTtDekNrc1dYO0F5Q2hzV1c7RUFDSSxvRUFBQTtDekNrc1dmOztBMENyMldEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7QzFDdzJXSDs7QTBDcjJXRDs7OztFQUlJLHdCQUFBO0MxQ3cyV0g7O0EwQ3IyV0Q7Ozs7RUFJSSxvQ0FBQTtFQUFBLDRCQUFBO0MxQ3cyV0g7O0EwQ3IyV0Q7O0VBRUksbUJBQUE7QzFDdzJXSDs7QTBDcjJXRDtFQUNJLGdCQUFBO0MxQ3cyV0g7O0EwQ3AyV0c7RUFDSSw4RUFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw4QkFBQTtFQUNBLDBDQUFBO0VBQ0EsbUZBQUE7QzFDdTJXUDs7QTBDbjJXRDtFQUNJLG9CQUFBO0VBQ0EsYUFBQTtDMUNzMldIO0EwQ3AyV0c7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVDQUFBO0MxQ3MyV1A7QTBDbjJXRztFQUNJLGtCQUFBO0VBQ0EsNkRBQUE7QzFDcTJXUDs7QW9DdjVXRDtFQUNJLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnRUFBQTtFQUNBLHlFQUFBO0VBQ0EsOEVBQUE7RUFDQSxtRUFBQTtFQUNBLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsNENBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSwrQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsaURBQUE7RUFDQSw4Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsbURBQUE7RUFDQSxrREFBQTtFQUNBLHFEQUFBO0VBQ0Esa0RBQUE7RUFDQSxrREFBQTtFQUNBLHdEQUFBO0VBQ0EsdUVBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsaURBQUE7RUFDQSxvREFBQTtFQUNBLCtDQUFBO0VBQ0EsaURBQUE7RUFDQSxzQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMENBQUE7RUFDQSxnREFBQTtFQUNBLGdEQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSwwQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsNEJBQUE7RUFDQSx1REFBQTtFQUNBLGlFQUFBO0VBQ0Esc0NBQUE7RUFDQSxpRUFBQTtFQUNBLDRCQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsdUVBQUE7RUFDQSwyQ0FBQTtFQUVBLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSxrR0FBQTtFQUNBLDhCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSwwQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMENBQUE7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0NwQ3k1V0g7QW9DdjVXRztFQUNJLFdBQUE7Q3BDeTVXUDtBb0N0NVdHO0VBRUksdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0NwQ3U1V1A7QXFDbDNXRztFQU1BLDBEQUFBO0VBR0ksbUNBQUE7Q3JDNjJXUDtBcUMzMldPO0VBQ0kseUJBQUE7Q3JDNjJXWDtBb0N6NVdHO0VBTUksc0dBQUE7Q3BDczVXUDtBb0MzNVdPO0VBQ0ksZ0NBQUE7RUFDQSxpQ0FBQTtDcEM2NVdYO0FvQ3Y1V0c7RUFDSSxtR0FBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDBEQUFBO0NwQ3k1V1A7QXFDdDRXRztFQU1BLDBEQUFBO0VBR0ksbUNBQUE7Q3JDaTRXUDtBcUMvM1dPO0VBQ0kseUJBQUE7Q3JDaTRXWDtBb0MzNVdHO0VBRUkseUdBQUE7Q3BDNDVXUDtBb0N6NVdHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDcEMyNVdQO0FvQ3o1V087RUFDSSxnQ0FBQTtFQUNBLGlDQUFBO0NwQzI1V1g7QW9DeDVXTztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLGdCQUFBO01BQUEsWUFBQTtVQUFBLFFBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsNkdBQUE7Q3BDMDVXWDtBb0N4NVdXO0VBQ0ksZ0VBQUE7Q3BDMDVXZjtBb0N2NVdXO0VBQ0ksNkRBQUE7Q3BDeTVXZjtBb0N0NVdXO0VBQ0kseUJBQUE7Q3BDdzVXZjtBb0NyNVdXO0VBQ0ksb0JBQUE7RUFBQSxrQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0NwQ3U1V2Y7QW9DcDVXVztFQUNJLGtHQUFBO0VBQ0EsOENBQUE7RUFDQSxxR0FBQTtFQUNBLCtEQUFBO1VBQUEsdURBQUE7Q3BDczVXZjtBcUMvNldHO0VBTUEsMERBQUE7RUFHSSxtQ0FBQTtDckMwNldQO0FxQ3g2V087RUFDSSx5QkFBQTtDckMwNldYO0FvQ3Y1V087RUFDSSxrQkFBQTtFQUNBLG1EQUFBO0VBQ0EseUdBQUE7Q3BDeTVXWDtBcUMzN1dHO0VBTUEsMERBQUE7RUFHSSxtQ0FBQTtDckNzN1dQO0FxQ3A3V087RUFDSSx5QkFBQTtDckNzN1dYO0FvQzM1V087RUFDSSxnQ0FBQTtNQUFBLDRCQUFBO1VBQUEsd0JBQUE7Q3BDNjVXWDtBb0MxNVdPO0VBQ0k7SUFDSSxZQUFBO0dwQzQ1V2I7RW9DeDVXYTtJQUNJLGtCQUFBO0dwQzA1V2pCO0VvQ3g1V2lCO0lBQ0ksV0FBQTtHcEMwNVdyQjtFb0N4NVdxQjtJQ2pEcEIsMERBQUE7R3JDNDhXRDtDQUNGO0FvQ241V0c7RUFDSSxnQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSwwREFBQTtVQUFBLGtEQUFBO0VBQ0EsbUZBQUE7Q3BDcTVXUDtBb0NuNVdPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLG9EQUFBO0NwQ3E1V1g7QW9DbDVXTztFQUNJLDZFQUFBO0NwQ281V1g7QW9DaDVXRztFQUNJLGFBQUE7Q3BDazVXUDtBb0MvNFdHO0VBQ0ksK0NBQUE7RUFDQSx1REFBQTtDcENpNVdQO0FvQzk0V0c7RUFDSSxtQkFBQTtFQUNBLCtGQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0NwQ2c1V1A7QW9DOTRXTztFQUNJLGVBQUE7RUFDQSxtQ0FBQTtFQUNBLGlCQUFBO0NwQ2c1V1g7QW9DNzRXTztFQUNJLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGlCQUFBO0NwQys0V1g7QW9DNTRXTztFQUNJLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q3BDODRXWDtBb0MzNFdPO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtDcEM2NFdYO0FvQ3o0V0c7RUFDSSx1REFBQTtFQUNBLG1EQUFBO0NwQzI0V1A7QW9DeDRXRztFQUNJLDJEQUFBO0VBQ0EsdURBQUE7Q3BDMDRXUDtBb0N2NFdHO0VBQ0ksMERBQUE7RUFDQSxzREFBQTtDcEN5NFdQO0FvQ3Q0V0c7RUFDSSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsaURBQUE7RUFDQSxnREFBQTtFQUNBLG1EQUFBO0VBQ0EscURBQUE7RUFDQSxvREFBQTtFQUNBLG1EQUFBO0VBQ0EsaURBQUE7RUFDQSxvREFBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDhDQUFBO0VBQ0Esb0RBQUE7RUFDQSxtREFBQTtFQUNBLGtEQUFBO0VBQ0EsbURBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsMENBQUE7Q3BDdzRXUDtBb0NyNFdXO0VBQ0ksWUFBQTtFQUNBLGFBQUE7Q3BDdTRXZjtBb0NwNFdXO0VBQ0ksY0FBQTtFQUNBLGVBQUE7Q3BDczRXZjtBb0NuNFdXO0VBQ0kscUJBQUE7Q3BDcTRXZjtBb0NoNFdHO0VBQ0ksNEJBQUE7RUFDQSwrQkFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSw2Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsOENBQUE7RUFDQSxtREFBQTtFQUNBLHFEQUFBO0VBQ0Esa0RBQUE7RUFDQSxtREFBQTtFQUNBLCtDQUFBO0VBQ0Esb0RBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw4Q0FBQTtFQUNBLG9EQUFBO0VBQ0EsaURBQUE7RUFDQSxrREFBQTtFQUNBLG1EQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsOENBQUE7RUFDQSxnREFBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHdDQUFBO0NwQ2s0V1A7QW9DLzNXVztFQUNJLFlBQUE7RUFDQSxhQUFBO0NwQ2k0V2Y7QW9DOTNXVztFQUNJLGNBQUE7RUFDQSxlQUFBO0NwQ2c0V2Y7QW9DNzNXVztFQUNJLHFCQUFBO0NwQyszV2Y7O0FvQ3ozV0Q7RUFDSSxvQkFBQTtDcEM0M1dIO0FvQzEzV0c7RUFDSSxpQkFBQTtDcEM0M1dQO0FvQzEzV087RUFDSSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7Q3BDNDNXWDs7QW9DdjNXRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGlEQUFBO0NwQzAzV0g7QW9DeDNXRztFQUNJLDhDQUFBO0NwQzAzV1A7QW9DdjNXRztFQUNJLG9CQUFBO0VBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7Q3BDeTNXUDs7QW9DcjNXRDtFQUNJO0lBQ0ksNkJBQUE7R3BDdzNXTDtFb0NyM1dDO0lBQ0ksNEJBQUE7R3BDdTNXTDtDQUNGO0FvQ2ozV087O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsK0NBQUE7RUFDQSxnREFBQTtFQUNBLHlCQUFBO0VBQ0EscUtBQUE7RUFBQSxzSUFBQTtFQUFBLGlJQUFBO0VBQUEsa0lBQUE7RUFDQSw2QkFBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxtR0FBQTtPQUFBLDhGQUFBO1VBQUEsMkZBQUE7Q3BDbzNXWDtBcUN4d1hHOztFQUNJLDhCQUFBO0VBQ0EsdUNBQUE7Q3JDMndYUDtBbUJweVhHOztFa0I0QlEsV0FBQTtFaEN1TFIsMkVBQUE7RUFDQSxzREFBQTtFQUNBLGdEQUFBO0VBRkEsNkVBQUE7RUFDQSx3REFBQTtFQUNBLGtEQUFBO0NMeWxYSDtBb0N6M1dHOztFQUNJLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQUEsb0NBQUE7TUFBQSxxQkFBQTtVQUFBLDRCQUFBO0VBQ0EsMERBQUE7RUFDQSxnREFBQTtDcEM0M1dQO0FvQzEzV087O0VDNWFKLFVBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDBEQUFBO0VBQ0Esb0JBQUE7Q3JDMHlYSDtBb0M3M1dPOztFQUNJLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0NwQ2c0V1g7QW9DNzNXTzs7RUFDSSxzQkFBQTtFQUFBLGtDQUFBO01BQUEsbUJBQUE7VUFBQSwwQkFBQTtDcENnNFdYO0FvQzczV087O0VBQ0ksbUVBQUE7RUFDQSw4QkFBQTtDcENnNFdYO0FvQzkzV1c7O0VBQ0ksMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxtRkFBQTtDcENpNFdmO0FvQy8zV2U7O0VBQ0ksMkJBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLDRCQUFBO0NwQ2s0V25CO0FvQ2g0V21COztFQUNJLGdDQUFBO0VBQ0Esa0NBQUE7RUFFQSxnQkFBQTtDcENrNFd2QjtBb0NoNFd1Qjs7RUFDSSxnQ0FBQTtFQy9jeEIsVUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMERBQUE7RUFDQSxvQkFBQTtDckNtMVhIO0FvQ2o0V21COztFQUNJLHdCQUFBO0VBRUEsaUVBQUE7Q3BDbTRXdkI7QUtyeFhHOztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0xneFhQO0FLMXhYRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMcXhYUDtBSy94WEc7O0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTDB4WFA7QUtweVhHOztFQVNJLHNFQUFBO0VBQ0EsK0RBQUE7Q0wreFhQO0FLenlYRzs7O0VBU0kseUVBQUE7RUFDQSxrRUFBQTtDTHF5WFA7QW9DdDVXVzs7RUFDSSwrREFBQTtDcEN5NVdmO0FvQ3Q1V1c7O0VBQ0ksK0RBQUE7Q3BDeTVXZjs7QW9DbjVXRDtFQUNJLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpRkFBQTtFQUNBLDBGQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpREFBQTtFQUNBLCtDQUFBO0VBQ0Esc0RBQUE7RUFDQSxxRUFBQTtFQUVBLHVEQUFBO0VBQ0EsMkRBQUE7RUFDQSx1REFBQTtFQUNBLCtEQUFBO0VBQ0EscUpBQUE7RUFDQSw2REFBQTtVQUFBLHFEQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EscUJBQUE7Q3BDcTVXSDtBb0NuNVdHO0VBQ0ksWUFBQTtDcENxNVdQO0FvQ241V087RUFDSSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esc0JBQUE7Q3BDcTVXWDs7QW9DaDVXRDtFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0NwQ201V0g7O0FvQ2g1V0Q7RUFDSSxrQkFBQTtFQUNBLG1GQUFBO0NwQ201V0g7QW9DajVXRztFQUNJLHVCQUFBO0VBQ0EsdUJBQUE7Q3BDbTVXUDs7QW9DLzRXRDtFQUNJLDJDQUFBO0VBQ0EsaURBQUE7RUFDQSw4Q0FBQTtFQUVBLHFHQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0NwQ2k1V0g7QW9DLzRXRztFQUNJLGtCN0JnVDBCO0NQaW1XakM7QW9DOTRXRztFQUNJLHlEQUFBO0NwQ2c1V1A7O0FvQzU0V0Q7RUFDSSwyQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsZ0RBQUE7Q3BDKzRXSDs7QW9DNTRXRDtFQUNJLDJDQUFBO0VBQ0EsOENBQUE7RUFDQSxnREFBQTtDcEMrNFdIOztBb0M1NFdEO0VBQ0kscURBQUE7RUFDQSxtREFBQTtFQUVBLCtEQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0NwQzg0V0g7QW9DNTRXRztFQUNJLG1CN0JvUitCO0NQMG5XdEM7QW9DMzRXRztFQUNJLGdFQUFBO0NwQzY0V1A7O0FvQ3o0V0Q7RUFDSSx1REFBQTtFQUNBLHFEQUFBO0NwQzQ0V0g7O0FvQ3o0V0Q7RUFDSSx1REFBQTtFQUNBLHFEQUFBO0NwQzQ0V0g7O0FvQ3o0V0Q7OztFQUdJLGtCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDcEM0NFdIOztBb0N6NFdEOztFQUVJLDZCQUFBO0NwQzQ0V0g7QW9DMTRXRzs7RUFDSSxlQUFBO0NwQzY0V1A7O0FvQ3o0V0Q7RUFDSSwyQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDZGQUFBO0VBQ0EsZ0VBQUE7RUFFQSw2REFBQTtFQUNBLGdFQUFBO0VBQ0EsMk5BQUE7Q3BDMjRXSDtBb0N6NFdHO0VBQ0ksdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7Q3BDMjRXUDtBSzVnWUc7RStCcW9CSSxtRUFBQTtFQUNBLCtEQUFBO0VBQ0EsK0NBQUE7Q3BDMDRXUDtBb0N2NFdHO0VBQ0ksK0NBQUE7RUFDQSw2REFBQTtFQUNBLHlDQUFBO0VBRUEsb0RBQUE7Q3BDdzRXUDtBb0NyNFdHO0VBQ0ksMERBQUE7RUFDQSxvREFBQTtDcEN1NFdQOztBb0NuNFdEOztFQUVJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUFBLG9CQUFBO0VBQUEsaUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHFCQUFBO0NwQ3M0V0g7O0FzQy9pWUc7RUFDSSxzQ0FBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7Q3RDa2pZUDtBc0NoallPO0VBQ0ksMEJBQUE7RUFDQSxzQkFBQTtDdENrallYO0FzQ2hqWVc7RUFDSSwwQkFBQTtDdENrallmO0FzQ2hqWWU7RUFDSSwwQkFBQTtFQUNBLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtDdENralluQjtBc0MvaVllO0VBRUksMEJBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSwrQ0FBQTtDdENnalluQjtBc0M3aVltQjtFQUVJLFdBQUEsQ0FBQSxjQUFBO0N0QzhpWXZCO0FzQzFpWW1CO0VBQ0ksbURBQUE7Q3RDNGlZdkI7QXNDeGlZZTtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtDdEMwaVluQjtBc0N4aVltQjtFQUNJLHdIQUFBO0N0QzBpWXZCO0FzQ3RpWXVCO0VBQ0ksZ0JBQUE7RWpDdVB4QiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxtREFBQTtFQUNBLG9DQUFBO0NMZ3pYSDtBSzN3WEc7RWlDblNvQjtJakNvU2hCLGtGQUFBO0dMOHdYTDtDQUNGO0FLNXdYRztFaUN2U29CO0lqQ3dTaEIsaUZBQUE7R0wrd1hMO0NBQ0Y7QUs3d1hHO0VpQzNTb0I7SWpDNFNoQixrRkFBQTtHTGd4WEw7Q0FDRjtBS3h6WE87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNEZBQUE7RUFDQSwyRkFBQTtFQUNBLDZGQUFBO0VBQ0EsOEZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDB6WFg7QXNDbmtZdUI7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esd0JBQUE7Q3RDcWtZM0I7QXNDbmtZMkI7RUFDSSxrQkFBQTtDdENxa1kvQjtBc0Nua1krQjtFQUNJLGdDQUFBO09BQUEsMkJBQUE7VUFBQSx3QkFBQTtDdENxa1luQztBc0M1allPO0VBS0ksZ0NBQUE7RUFDQSxpQ0FBQTtDdEMwallYO0FzQ3RqWVc7RUFDSSxnQ0FBQTtDdEN3allmO0FzQ3JqWVc7RUFDSSxpQ0FBQTtDdEN1allmO0FzQ25qWU87RUFLSSxtQ0FBQTtFQUNBLG9DQUFBO0N0Q2lqWVg7QXNDN2lZVztFQUNJLG1DQUFBO0N0QytpWWY7QXNDNWlZVztFQUNJLG9DQUFBO0N0QzhpWWY7QXNDemlZRztFQUNJLDBCQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7Q3RDMmlZUDtBc0N6aVlPO0VBR0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0N0Q3lpWVg7QXNDdmlZVztFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQThDQSx1Q0FBQTtFQUtBLHNDQUFBO0N0Q3cvWGY7QXNDemlZZTtFQUVJLDBDQUFBO0VBQ0Esc0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdEQUFBO0VBQ0EsaURBQUE7RUFXQSx1QkFBQTtDdENnaVluQjtBc0N6aVltQjtFQUNJLGtEQUFBO0N0QzJpWXZCO0FzQ3hpWW1CO0VBRUkscUJBQUE7Q3RDeWlZdkI7QXFDaGtZRztFQU1BLDBEQUFBO0VBR0ksbUNBQUE7Q3JDMmpZUDtBcUN6allPO0VBQ0kseUJBQUE7Q3JDMmpZWDtBc0N2aVltQjtFRGpKaEIsVUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMERBQUE7RUFDQSxvQkFBQTtDckMycllIO0FxQ3ZyWUc7RUFDSSw4QkFBQTtFQUNBLHVDQUFBO0NyQ3lyWVA7QW1CbHRZRztFa0I0QlEsV0FBQTtFaEN1TFIsMkVBQUE7RUFDQSxzREFBQTtFQUNBLGdEQUFBO0VBRkEsNkVBQUE7RUFDQSx3REFBQTtFQUNBLGtEQUFBO0NMc2dZSDtBcUMxbFlHO0VBTUEsb0RBQUE7RUFHSSxtQ0FBQTtDckNxbFlQO0FxQ25sWU87RUFDSSx5QkFBQTtDckNxbFlYO0FzQ3BqWWU7RUFFSSxhQUFBO0N0Q3FqWW5CO0FzQ2pqWWU7RUFFSSxtRkFBQTtDdENralluQjtBc0M5aVllO0VBRUksdUZBQUE7Q3RDK2lZbkI7QXNDMWlZdUI7RUQxRHBCLDBEQUFBO0VBR0ksbUNBQUE7Q3JDcW1ZUDtBcUNubVlPO0VBQ0kseUJBQUE7Q3JDcW1ZWDtBc0M1aVl1QjtFQUNJLG1CQUFBO0N0QzhpWTNCO0FzQzNpWXVCO0VEcktwQixrQ0FBQTtFQUNBLGtDQUFBO0VBRUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsNEdBQUE7RUFDQSxtQkFBQTtFQXFCQSxpQ0FBQTtDckM4cllIO0FxQ2p0WUc7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7Q3JDbXRZUDtBVWx3WUc7RTJCdUhBLHlCQUFBO1VBQUEsaUJBQUE7Q3JDOG9ZSDtBVWh3WUc7RTJCa0hBLHlCQUFBO1VBQUEsaUJBQUE7Q3JDaXBZSDtBS3JzWUc7RWdDb0RBLHlCQUFBO1VBQUEsaUJBQUE7RWhDakRJLGNBQUE7Q0xzc1lQO0FLanNZRztFZ0M0Q0EseUJBQUE7VUFBQSxpQkFBQTtFaEN6Q0ksY0FBQTtDTGtzWVA7QXFDanNZRztFQUVJLDhCQUFBO0NyQ2tzWVA7QXFDL3JZRztFQUdJLFVBQUE7Q3JDK3JZUDtBVTNzWUc7RTJCZVEsOEJBQUE7Q3JDK3JZWDtBSy93WUc7RWdDbUZZLDhCQUFBO0NyQytyWWY7QUt0d1lHO0VnQzJFWSw4QkFBQTtDckM4cllmO0FxQzNyWVc7RUFFSSwwQkFBQTtDckM0cllmO0FLNXNZRztFQVNJLG9GQUFBO0VBQ0EsNkVBQUE7Q0xzc1lQO0FLaHRZRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wwc1lQO0FLcHRZRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0w4c1lQO0FLeHRZRztFQVNJLGdHQUFBO0VBQ0EseUZBQUE7Q0xrdFlQO0FLNXRZRztFQVNJLHNHQUFBO0VBQ0EsK0ZBQUE7Q0xzdFlQO0FVbHVZRztFMkJ5QlEsMkJBQUE7Q3JDNHNZWDtBTXZ6WUc7RUEwRUEsb0NBQUE7VUFBQSw0QkFBQTtFQUNBLG1CQUFBO0NOZ3ZZSDtBTTl1WUc7RUFDSSw2Q0FBQTtFQUNBLGlJQUFBO1VBQUEseUhBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwrRkFBQTtFQUNBLDhGQUFBO0VBQ0EsZ0dBQUE7RUFDQSxpR0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtDTmd2WVA7QXNDM25ZdUI7RUFDSSxvQkFBQTtDdEM2blkzQjtBbUI1MFlHO0VtQm9ONEIseUJBQUE7VUFBQSxpQkFBQTtDdEMyblkvQjtBc0N0blltQjtFQUNJLHFCQUFBLENBQUEsY0FBQTtDdEN3bll2QjtBc0NwblllO0VqQzBFWiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxzREFBQTtFQUNBLHVDQUFBO0NMMmlZSDtBS3RnWUc7RWlDckhZO0lqQ3NIUixtREFBQTtHTHlnWUw7Q0FDRjtBS3ZnWUc7RWlDekhZO0lqQzBIUixrREFBQTtHTDBnWUw7Q0FDRjtBS3hnWUc7RWlDN0hZO0lqQzhIUixtREFBQTtHTDJnWUw7Q0FDRjtBS25qWU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsWUFBQTtDTHFqWVg7QXNDbnBZbUI7RUFDSSwyRUFBQTtDdENxcFl2QjtBc0NscFltQjtFRGhNaEIsa0NBQUE7RUFDQSxrQ0FBQTtFQUVBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLDRHQUFBO0VBQ0EsbUJBQUE7RUFxQkEsaUNBQUE7RUFHSSwwQ0FBQTtFQUNBLDBDQUFBO0NyQzh6WVA7QXFDcjFZRztFQUNJLGVBQUE7RUFDQSxnQkFBQTtDckN1MVlQO0FVdDRZRztFMkJ1SEEseUJBQUE7VUFBQSxpQkFBQTtDckNreFlIO0FVcDRZRztFMkJrSEEseUJBQUE7VUFBQSxpQkFBQTtDckNxeFlIO0FLejBZRztFZ0NvREEseUJBQUE7VUFBQSxpQkFBQTtFaENqREksY0FBQTtDTDAwWVA7QUtyMFlHO0VnQzRDQSx5QkFBQTtVQUFBLGlCQUFBO0VoQ3pDSSxjQUFBO0NMczBZUDtBS2ozWUc7RUFxUUEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSw0Q0FBQTtDTDZtWUg7QUt4a1lHO0VBaFRBO0lBaVRJLHVGQUFBO0dMMmtZTDtDQUNGO0FLemtZRztFQXBUQTtJQXFUSSxzRkFBQTtHTDRrWUw7Q0FDRjtBSzFrWUc7RUF4VEE7SUF5VEksdUZBQUE7R0w2a1lMO0NBQ0Y7QUtybllPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlHQUFBO0VBQ0EsZ0dBQUE7RUFDQSxrR0FBQTtFQUNBLG1HQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLFlBQUE7Q0x1bllYO0FLbm5ZVztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSxpRUFBQTtDTHFuWWY7QUszNllHO0VBa1JBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNENBQUE7Q0wwcFlIO0FLcm5ZRztFQTdUQTtJQThUSSx1RkFBQTtHTHduWUw7Q0FDRjtBS3RuWUc7RUFqVUE7SUFrVUksc0ZBQUE7R0x5bllMO0NBQ0Y7QUt2bllHO0VBclVBO0lBc1VJLHVGQUFBO0dMMG5ZTDtDQUNGO0FLbHFZTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxpR0FBQTtFQUNBLGdHQUFBO0VBQ0Esa0dBQUE7RUFDQSxtR0FBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxZQUFBO0NMb3FZWDtBS2hxWVc7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsaUVBQUE7Q0xrcVlmO0FxQy81WUc7RUFFSSw4QkFBQTtDckNnNllQO0FxQzc1WUc7RUFHSSxVQUFBO0NyQzY1WVA7QVV6NllHO0UyQmVRLDhCQUFBO0NyQzY1WVg7QUs3K1lHO0VnQ21GWSw4QkFBQTtDckM2NVlmO0FLcCtZRztFZ0MyRVksOEJBQUE7Q3JDNDVZZjtBcUN6NVlXO0VBRUksMEJBQUE7Q3JDMDVZZjtBSzE2WUc7RUFTSSxvRkFBQTtFQUNBLDZFQUFBO0NMbzZZUDtBSzk2WUc7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMdzZZUDtBS2w3WUc7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMNDZZUDtBS3Q3WUc7RUFTSSxnR0FBQTtFQUNBLHlGQUFBO0NMZzdZUDtBSzE3WUc7RUFTSSxzR0FBQTtFQUNBLCtGQUFBO0NMbzdZUDtBVWg4WUc7RTJCeUJRLDJCQUFBO0NyQzA2WVg7QU1yaFpHO0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTjg4WUg7QU01OFlHO0VBQ0ksNkNBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsK0ZBQUE7RUFDQSw4RkFBQTtFQUNBLGdHQUFBO0VBQ0EsaUdBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q044OFlQO0FzQzd6WWU7RUFFSSxxQkFBQTtDdEM4elluQjtBc0MzelllO0VBRUksV0FBQTtDdEM0elluQjtBc0MxelltQjtFRGpQaEIsVUFBQTtFQUNBLDZDQUFBO0VBQ0EsbUJBQUE7RUFHSSwwREFBQTtDckM0aVpQO0FNampaRztFQTBFQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsbUJBQUE7Q04wK1lIO0FNeCtZRztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOMCtZUDtBc0N4MFllO0VBRUksb0JBQUE7Q3RDeTBZbkI7QXNDcDBZTztFQUtJLGlCQUFBO0VBQ0Esd0JBQUE7RUFDQSxzQkFBQTtDdENrMFlYO0FzQy96WU87RUFFSSxvQkFBQTtDdENnMFlYO0FzQzd6WU87RUFDSSxtQkFBQTtDdEMrellYO0FzQzd6WVc7RUFDSSxPQUFBO0VBV0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7Q3RDcXpZZjtBc0NsMFllO0VBQ0ksMkZBSG1DO0N0Q3UwWXREO0FzQ2owWWU7RUFDSSwwRkFQbUM7Q3RDMDBZdEQ7QXNDenpZZTtFQUNJLHFCQUFBO0VBQ0EsWUFBQTtDdEMyelluQjtBc0N6elltQjtFQUNJLFdBQUE7Q3RDMnpZdkI7QXNDdnpZZTtFQUNJLHNGQUFBO0VBQ0EsMkZBQUE7Q3RDeXpZbkI7QXNDdHpZZTtFQUNJLFdBQUE7Q3RDd3pZbkI7QXNDdHpZbUI7RUFDSSxTQUFBO0N0Q3d6WXZCO0FzQ2x6WU87RUFDSSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDdENvellYO0FzQ2h6WVc7RUFHSSxtREFBQTtDdENnellmO0FzQzd5WVc7RUFDSSx1QkFBQTtDdEMreVlmO0FzQzV5WVc7RUFDSSxjQUFBO0N0Qzh5WWY7QXNDM3lZVztFQUNJLHFCQUFBO0N0QzZ5WWY7QXNDM3lZZTtFQUNJLGNBQUE7Q3RDNnlZbkI7QXNDMXlZZTtFQUNJLFVBQUE7Q3RDNHlZbkI7QXNDdnlZZTtFakMxRFosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esb0RBQUE7RUFDQSxxQ0FBQTtFaUN1RGdCLGlEQUFBO0N0QzR5WW5CO0FLOXpZRztFaUNlWTtJakNkUixtREFBQTtHTGkwWUw7Q0FDRjtBSy96WUc7RWlDV1k7SWpDVlIsa0RBQUE7R0xrMFlMO0NBQ0Y7QUtoMFlHO0VpQ09ZO0lqQ05SLG1EQUFBO0dMbTBZTDtDQUNGO0FLMzJZTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMNjJZWDtBc0NuMFlXO0VBQ0ksMEJBQUE7Q3RDcTBZZjtBc0NuMFllO0VBQ0ksMEJBQUE7Q3RDcTBZbkI7QXNDbDBZZTtFQUNJLGNBQUE7Q3RDbzBZbkI7QXNDajBZZTtFQUNJLGlCQUFBO0N0Q20wWW5CO0FzQ2gwWWU7RUFDSSxlQUFBO0N0Q2swWW5CO0FzQzl6WVc7RURsUVIsb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtDckNta1pIO0FzQ3p6WWU7RUFFSSxXQUFBO0N0QzB6WW5CO0FzQ3B6WVc7RUFDSSxvQkFBQTtDdENzellmO0FzQ2p6WWU7RUFDSSxvQkFBQTtDdENtelluQjtBc0MveVlXO0VBQ0ksb0JBQUE7Q3RDaXpZZjtBc0M5eVlXO0VBQ0ksYUFBQTtDdENnellmO0FzQzl5WWU7RUFDSSxXQUFBO0N0Q2d6WW5CO0FzQzV5WVc7RUFDSSxXQUFBO0N0Qzh5WWY7QXNDM3lZVztFRC9TUixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQzZsWkg7QXFDemxaRztFQU1BLDBEQUFBO0VBR0ksbUNBQUE7Q3JDb2xaUDtBcUNsbFpPO0VBQ0kseUJBQUE7Q3JDb2xaWDtBcUNobVpHO0VBTUEsb0RBQUE7RUFHSSxtQ0FBQTtDckMybFpQO0FxQ3psWk87RUFDSSx5QkFBQTtDckMybFpYO0FzQzl5WWU7RUFDSSxpQkFBQTtDdENnelluQjtBc0M3eVllO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0N0Qyt5WW5CO0FzQzd5WW1CO0VBQ0kseUJBQUE7RUFBQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q3RDK3lZdkI7QXNDN3lZdUI7RUFDSSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtRkFBQTtDdEMreVkzQjtBc0N4eVllO0VBQ0ksbURBQUE7Q3RDMHlZbkI7QXNDdnlZZTtFQUNJLGdEQUFBO0N0Q3l5WW5CO0FzQ3J5WVc7RUFDSSxnREFBQTtDdEN1eVlmO0FzQ3B5WVc7RUFDSSxtREFBQTtDdENzeVlmO0FzQ255WVc7RUFDSSxnREFBQTtDdENxeVlmO0FzQ2p5WU87RUFDSSxxR0FBQTtDdENteVlYO0FzQ2h5WU87RUFDSSxzRkFBQTtDdENreVlYO0FzQy94WU87RUFDSSxnREFBQTtDdENpeVlYO0FzQzl4WU87O0VBRUksOEJBQUE7Q3RDZ3lZWDtBc0M3eFlPO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0N0Qyt4WVg7QXNDM3hZVztFQUNJLG9CQUFBO0VBQ0Esc0JBQUE7Q3RDNnhZZjtBc0N6eFlPO0VBQ0ksZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7Q3RDMnhZWDtBc0N6eFlXO0VBQ0ksZUFBQTtDdEMyeFlmO0FzQ3h4WVc7RUFDSSw4Q0FBQTtFQUNBLG9EQUFBO0VBQ0EsNERBQUE7RUFDQSw0REFBQTtFRHJoQlosVUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q3JDZ3paSDtBc0MzeFllO0VBQ0ksVUFBQTtDdEM2eFluQjtBS2p1Wkc7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMMnRaUDtBS3J1Wkc7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMK3RaUDtBS3p1Wkc7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMbXVaUDtBSzd1Wkc7RUFTSSxzRkFBQTtFQUNBLCtFQUFBO0NMdXVaUDtBS2p2Wkc7RUFTSSx5RUFBQTtFQUNBLGtFQUFBO0NMMnVaUDtBS2owWkc7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsOERBQUE7RUFDQSwrQ0FBQTtDTG9pWkg7QUsvL1lHO0VBelVBO0lBMFVJLG1EQUFBO0dMa2daTDtDQUNGO0FLaGdaRztFQTdVQTtJQThVSSxrREFBQTtHTG1nWkw7Q0FDRjtBS2pnWkc7RUFqVkE7SUFrVkksbURBQUE7R0xvZ1pMO0NBQ0Y7QUs1aVpPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0w4aVpYO0FNMzJaRztFQTBFQSxvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsbUJBQUE7Q05veVpIO0FNbHlaRztFQUNJLG9CQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOb3laUDtBc0N0MVlPO0VBQ0ksaUJBQUE7Q3RDdzFZWDtBc0N0MVlXO0VBQ0ksU0FBQTtDdEN3MVlmO0FzQ3AxWU87RWpDdlFKLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHVEQUFBO0VBQ0Esd0NBQUE7Q0w0bFpIO0FLdmpaRztFaUM0Tkk7SWpDM05BLG1EQUFBO0dMMGpaTDtDQUNGO0FLeGpaRztFaUN3Tkk7SWpDdk5BLGtEQUFBO0dMMmpaTDtDQUNGO0FLempaRztFaUNvTkk7SWpDbk5BLG1EQUFBO0dMNGpaTDtDQUNGO0FLcG1aTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMc21aWDtBc0NuM1lXO0VEdmJSLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDNnlaSDtBc0NuM1lPO0VqQy9RSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxtREFBQTtFQUNBLG9DQUFBO0NMbW9aSDtBSzlsWkc7RWlDb09JO0lqQ25PQSxtREFBQTtHTGltWkw7Q0FDRjtBSy9sWkc7RWlDZ09JO0lqQy9OQSxrREFBQTtHTGttWkw7Q0FDRjtBS2htWkc7RWlDNE5JO0lqQzNOQSxtREFBQTtHTG1tWkw7Q0FDRjtBSzNvWk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTDZvWlg7QXNDbDVZVztFRC9iUixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQ28xWkg7QU1uM1pHO0VnQ2tlZ0IsK0NBQUE7RUFDQSxxREFBQTtDdENvNVluQjtBSzM4Wkc7RWlDMGpCb0IsYUFBQTtDdENvNVl2QjtBc0M5NFlPO0VqQ2xTSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw2REFBQTtFQUNBLDhDQUFBO0NMaXJaSDtBSzVvWkc7RWlDdVBJO0lqQ3RQQSxtREFBQTtHTCtvWkw7Q0FDRjtBSzdvWkc7RWlDbVBJO0lqQ2xQQSxrREFBQTtHTGdwWkw7Q0FDRjtBSzlvWkc7RWlDK09JO0lqQzlPQSxtREFBQTtHTGlwWkw7Q0FDRjtBS3pyWk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsY0FBQTtDTDJyWlg7QXNDNzZZVztFRGxkUixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQ2s0Wkg7QU1qNlpHO0VnQ3FmZ0IsK0NBQUE7RUFDQSxxREFBQTtDdEMrNlluQjtBS3ovWkc7RWlDNmtCb0IsYUFBQTtDdEMrNll2QjtBc0N6NllPO0VqQ3JUSiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx1REFBQTtFQUNBLHdDQUFBO0NMK3RaSDtBSzFyWkc7RWlDMFFJO0lqQ3pRQSxtREFBQTtHTDZyWkw7Q0FDRjtBSzNyWkc7RWlDc1FJO0lqQ3JRQSxrREFBQTtHTDhyWkw7Q0FDRjtBSzVyWkc7RWlDa1FJO0lqQ2pRQSxtREFBQTtHTCtyWkw7Q0FDRjtBS3Z1Wk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTHl1Wlg7QXNDeDhZVztFRHJlUixvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQ2c3Wkg7QXNDeDhZTztFakM3VEosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSxvQ0FBQTtDTHN3Wkg7QUtqdVpHO0VpQ2tSSTtJakNqUkEsbURBQUE7R0xvdVpMO0NBQ0Y7QUtsdVpHO0VpQzhRSTtJakM3UUEsa0RBQUE7R0xxdVpMO0NBQ0Y7QUtudVpHO0VpQzBRSTtJakN6UUEsbURBQUE7R0xzdVpMO0NBQ0Y7QUs5d1pPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xneFpYO0FzQ3YrWVc7RUQ3ZVIsb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtDckN1OVpIO0FzQ3YrWU87RUFDSSxpREFBQTtDdEN5K1lYO0FzQ3YrWVc7RWpDeFVSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG9EQUFBO0VBQ0EscUNBQUE7RWlDeVVZLGdCQUFBO0VBQ0EsZUFBQTtDdEN3K1lmO0FLN3daRztFaUM2UlE7SWpDNVJKLG1EQUFBO0dMZ3haTDtDQUNGO0FLOXdaRztFaUN5UlE7SWpDeFJKLGtEQUFBO0dMaXhaTDtDQUNGO0FLL3daRztFaUNxUlE7SWpDcFJKLG1EQUFBO0dMa3haTDtDQUNGO0FLMXpaTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMNHpaWDtBc0N4Z1plO0VEeGZaLG9DQUFBO0VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0NBQUE7Q3JDbWdhSDtBc0NwZ1pPO0VBQ0ksdURBQUE7Q3RDc2daWDtBc0NwZ1pXO0VqQ3ZWUiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwREFBQTtFQUNBLDJDQUFBO0NMNDFaSDtBS3Z6Wkc7RWlDNFNRO0lqQzNTSixtREFBQTtHTDB6Wkw7Q0FDRjtBS3h6Wkc7RWlDd1NRO0lqQ3ZTSixrREFBQTtHTDJ6Wkw7Q0FDRjtBS3p6Wkc7RWlDb1NRO0lqQ25TSixtREFBQTtHTDR6Wkw7Q0FDRjtBS3AyWk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTHMyWlg7QXNDbmlaZTtFRHZnQlosb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtDckM2aWFIO0FzQ3BpWmU7RUFDSSxnQkFBQTtDdENzaVpuQjtBc0NsaVpXO0VBQ0ksZUFBQTtDdENvaVpmO0FzQ2hpWk87RUFDSSx1RkFBQTtDdENraVpYO0FzQy9oWk87RUFDSSxxQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtDdENpaVpYO0FzQy9oWlc7RUFDSSxjQUFBO0N0Q2lpWmY7QUtwcWFHO0VpQ3VvQlksZ0JBQUE7RUFDQSxxQkFBQTtDdENnaVpmO0FzQzloWmU7RUFDSSxhQUFBO0N0Q2dpWm5CO0FzQzNoWk87RUFDSSxhQUFBO0N0QzZoWlg7QXNDemhaVztFQUVJLFdBQUE7Q3RDMGhaZjtBc0N0aFplO0VBQ0ksYUFBQTtDdEN3aFpuQjtBc0NyaFplO0VBQ0ksV0FBQTtDdEN1aFpuQjtBc0NoaFpPO0VBQ0ksY0FBQTtDdENraFpYO0FzQy9nWk87RUFDSSw4QkFBQTtDdENpaFpYO0FzQy9nWlc7RUFDSSxvQkFBQTtDdENpaFpmO0FzQzlnWlc7RUFDSSx1QkFBQTtDdENnaFpmO0FzQzdnWlc7RUFHSSxvQkFBQTtDdEM2Z1pmO0FzQ3hnWkc7O0VBRUksbUJBQUE7RUFDQSxXQUFBO0N0QzBnWlA7QUtudWFHOztFaUM0dEJRLHFCQUFBO0N0QzJnWlg7QXNDdmdaRztFQUNJLFdBQUE7RUFDQSxhQUFBO0N0Q3lnWlA7QUszdWFHO0VpQ3F1QlEsb0RDMXRCQztFRDJ0QkQsMkNBQUE7RUFBQSxzQ0FBQTtFQUFBLG1DQUFBO0VBQ0EsZ0VBQUE7VUFBQSx3REFBQTtDdEN5Z1pYO0FzQ3RnWk87RUFDSSxjQUFBO0N0Q3dnWlg7QXNDcGdaRztFQUNJLFlBQUE7RUFDQSxZQUFBO0N0Q3NnWlA7QUt2dmFHO0VpQ292QlEsK0xBQUE7VUFBQSx1TEFBQTtFQUNBLDZDQUFBO0VBQUEscUNBQUE7RUFBQSxnQ0FBQTtFQUFBLDZCQUFBO0VBQUEsdURBQUE7RUFDQSxxQkFBQTtDdENzZ1pYO0FzQ2pnWk87RUFDSSwwQkFBQTtDdENtZ1pYO0FzQ2hnWk87RUFDSSxzQkFBQTtDdENrZ1pYOztBc0M3L1lEOztFQUVJLG9CQUFBO0N0Q2dnWkg7O0FzQzcvWUQ7RUFDSSxvQkFBQTtDdENnZ1pIOztBc0M3L1lELDBCQUFBO0FBTUE7RWpDMWVJLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0Esb0NBQUE7Q0xvK1pIO0FLLzdaRztFaUMrYko7SWpDOWJRLGtGQUFBO0dMazhaTDtDQUNGO0FLaDhaRztFaUMyYko7SWpDMWJRLGlGQUFBO0dMbThaTDtDQUNGO0FLajhaRztFaUN1Yko7SWpDdGJRLGtGQUFBO0dMbzhaTDtDQUNGO0FLNStaTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw0RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNkZBQUE7RUFDQSw4RkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMOCtaWDtBc0NyaFpHO0VEN3BCQSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQ3FyYUg7O0FzQ3JoWkQ7RWpDcmZJLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDREQUFBO0VBQ0Esb0NBQUE7Q0w0Z2FIO0FLditaRztFaUMwY0o7SWpDemNRLGtGQUFBO0dMMCtaTDtDQUNGO0FLeCtaRztFaUNzY0o7SWpDcmNRLGlGQUFBO0dMMitaTDtDQUNGO0FLeitaRztFaUNrY0o7SWpDamNRLGtGQUFBO0dMNCtaTDtDQUNGO0FLcGhhTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw0RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNkZBQUE7RUFDQSw4RkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxjQUFBO0NMc2hhWDtBc0NsalpHO0VEeHFCQSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0NyQzZ0YUg7O0FzQ2xqWkQ7RWpDaGdCSSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx1REFBQTtFQUNBLHdDQUFBO0NMb2phSDtBSy9nYUc7RWlDcWRKO0lqQ3BkUSxrRkFBQTtHTGtoYUw7Q0FDRjtBS2hoYUc7RWlDaWRKO0lqQ2hkUSxpRkFBQTtHTG1oYUw7Q0FDRjtBS2poYUc7RWlDNmNKO0lqQzVjUSxrRkFBQTtHTG9oYUw7Q0FDRjtBSzVqYU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNEZBQUE7RUFDQSwyRkFBQTtFQUNBLDZGQUFBO0VBQ0EsOEZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDhqYVg7QXNDL2taRztFRG5yQkEsb0NBQUE7RUFBQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtDckNxd2FIOztBc0Mza1pELGdCQUFBO0FBRUE7RUFDSSwrRUFBQTtFQUNBLHlGQUFBO0N0QzZrWkg7QXNDM2taRztFQUNJLHlDQUFBO0N0QzZrWlA7O0FzQ3BrWm1CO0VBQ0kseUJBQUE7RUFBQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0N0Q3VrWnZCO0FzQ2xrWm1CO0VBQ0ksT0FBQTtFQUNBLHlCQUFBO0VBQUEsaUJBQUE7Q3RDb2tadkI7QXNDbGtadUI7RUFDSSxXQUFBO0N0Q29rWjNCO0FzQ2hrWm1CO0VBQ0ksT0FBQTtFQUNBLHlCQUFBO0VBQUEsaUJBQUE7Q3RDa2tadkI7QXNDaGtadUI7RUFDSSxXQUFBO0N0Q2trWjNCOztBa0NoNmFEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUVBLG1EQUFBO0VBQ0EseURBQUE7RUFDQSxtREFBQTtFQUNBLHlEQUFBO0NsQ2s2YUg7QUs3NmFHOztFNkJpQlksY0FBQTtDbENnNmFmO0FrQzk1YWU7O0VBQ0ksY0FBQTtDbENpNmFuQjtBa0MzNWFHO0VBRUksVUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtFQUFBLDhCQUFBO01BQUEsb0JBQUE7VUFBQSxzQkFBQTtFQUNBLFczQjRzQjhCO0UyQjNzQjlCLDhCQUFBO0NsQzQ1YVA7QUs5N2FHO0U2QnFDUSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NsQzQ1YVg7QWtDejVhTztFQUNJLCtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q2xDMjVhWDtBa0N2NWFHO0VBQ0ksT0FBQTtFQUNBLDZEQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLCtCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtDbEN5NWFQO0FrQ3Y1YU87RUFDSSx1REFBQTtFQUNBLCtCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtDbEN5NWFYO0FrQ3Q1YU87RUMzREosYzVCZ3ZCa0M7RTRCL3VCbEMsNkREMkRnQztFQzFEaEMsdUI1QjZ1QndDO0NQdXVaM0M7QWtDeDVhVztFQUNJLHVEQUFBO0NsQzA1YWY7QWtDcjVhVztFQ3BFUixjNUJndkJrQztFNEIvdUJsQyw2RERvRW9DO0VDbkVwQyx1QjVCNnVCd0M7Q1ArdVozQztBa0N2NWFlO0VBQ0ksdURBQUE7Q2xDeTVhbkI7QWtDbjVhRztFQUNJLFFBQUE7RUFDQSw4REFBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSxnQ0FBQTtFQUFBLDJCQUFBO0VBQUEsd0JBQUE7Q2xDcTVhUDtBa0NuNWFPO0VBQ0ksd0RBQUE7RUFDQSxnQ0FBQTtFQUFBLDJCQUFBO0VBQUEsd0JBQUE7Q2xDcTVhWDtBa0NsNWFPO0VDbkZKLGM1QjB1QmtDO0U0Qnp1QmxDLDhERG1GZ0M7RUNsRmhDLHVCNUJ1dUJ3QztDUGl3WjNDO0FrQ3A1YVc7RUFDSSx3REFBQTtDbENzNWFmO0FrQ2o1YVc7RUM1RlIsYzVCMHVCa0M7RTRCenVCbEMsOERENEZvQztFQzNGcEMsdUI1QnV1QndDO0NQeXdaM0M7QWtDbjVhZTtFQUNJLHdEQUFBO0NsQ3E1YW5CO0FrQy80YUc7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7Q2xDaTVhUDtBa0M5NGFHO0VBQ0ksY0FBQTtDbENnNWFQOztBd0NqZ2JEO0VBQ0ksdUJBQUE7Q3hDb2diSDs7QXdDamdiRDtFQUNJLGdGQUFBO0VBQ0EsOENBQUE7RUFDQSwrQ0FBQTtFQUNBLGdEQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7Q3hDb2diSDtBd0NoZ2JPO0VBRUksb0JBQUE7Q3hDaWdiWDtBd0M5L2FPO0VuQ3daSixzQkFBQTtDTHltYUg7QXdDNy9hVztFQUNJLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0N4QysvYWY7QXdDMy9hTztFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7Q3hDNi9hWDtBd0MxL2FPO0VBQ0ksaUNBQUE7Q3hDNC9hWDtBd0N2L2FPO0VBQ0ksb0JBQUE7Q3hDeS9hWDtBd0N0L2FPO0VuQytYSixzQkFBQTtDTDBuYUg7QXdDci9hTztFQUNJLGFBQUE7Q3hDdS9hWDtBd0NuL2FHO0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q3hDcS9hUDtBd0NuL2FPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsd0JBQUE7RUFBQSxxQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSw4QkFBQTtFQUNBLDZGQUFBO0N4Q3EvYVg7QXdDbi9hVztFQUNJLHlCQUFBO0VBQUEsb0JBQUE7RUFBQSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0RBQUE7VUFBQSx3Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDeENxL2FmO0F3Q24vYWU7RUFDSSx5QkFBQTtVQUFBLGlCQUFBO0VBQ0EsYUFBQTtDeENxL2FuQjtBd0NqL2FXO0VBQ0ksMEJBQUE7Q3hDbS9hZjtBd0NoL2FXO0VBQ0ksK0dBQUE7Q3hDay9hZjtBd0NoL2FlO0VBQ0ksWUFBQTtDeENrL2FuQjtBd0M5K2FXO0VBRUkscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EseUtBQUE7RUFDQSw2RkFBQTtDeEMrK2FmO0F3QzUrYVc7RUFDSSxhQUFBO0N4QzgrYWY7QXdDMythVztFQUNJLFlBQUE7Q3hDNithZjtBd0MxK2FXO0VBQ0kseUJBQUE7RUFBQSxvQkFBQTtFQUFBLGlCQUFBO0N4QzQrYWY7QXFDejlhRztFQU1BLHlFQUFBO0VBR0ksbUNBQUE7Q3JDbzlhUDtBcUNsOWFPO0VBQ0kseUJBQUE7Q3JDbzlhWDtBd0M3K2FPO0VBQ0ksV0FBQTtDeEMrK2FYO0F3QzMrYUc7Ozs7OztFQU1JLG9CQUFBO0VBQ0Esc0JBQUE7Q3hDNithUDtBd0MxK2FHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtDeEM0K2FQOztBd0N4K2FEO0VBQ0ksNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLGdEQUFBO0N4QzIrYUg7O0F3Q3grYUQ7RUFDSSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsZ0RBQUE7Q3hDMithSDs7QXlDaG9iTztFQUNJLGtEQUFBO0VBQ0EsbURBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0N6Q21vYlg7QXlDam9iVztFQU5KO0lBT1EsOENBQUE7SUFDQSxrREFBQTtHekNvb2JiO0NBQ0Y7QXlDam9iTztFQUNJLHdEQUFBO0VBQ0Esd0RBQUE7RUFDQSw2REFBQTtFQUNBLHdFQUFBO0VBQ0EsMEVBQUE7RUFDQSx5REFBQTtFQUNBLDREQUFBO0VBQ0EsbURBQUE7Q3pDbW9iWDtBeUM5bmJPO0VBQ0ksa0RBQUE7RUFDQSxtREFBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7Q3pDZ29iWDtBeUM5bmJXO0VBTko7SUFPUSw4Q0FBQTtJQUNBLGtEQUFBO0d6Q2lvYmI7Q0FDRjtBeUM5bmJPO0VBQ0ksd0RBQUE7RUFDQSx3REFBQTtFQUNBLDZEQUFBO0VBQ0EsdUVBQUE7RUFDQSwwRUFBQTtFQUNBLHlEQUFBO0VBQ0EsNERBQUE7RUFDQSxpREFBQTtDekNnb2JYOztBeUMzbmJEO0VBQ0ksaURBQUE7RUFDQSxrREFBQTtFQUNBLGtEQUFBO0VBQ0EsbURBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0N6QzhuYkg7QXlDNW5iRztFQVJKO0lBU1EsbURBQUE7R3pDK25iTDtDQUNGO0F5QzduYkc7RUFaSjtJQWFRLG1EQUFBO0d6Q2dvYkw7Q0FDRjtBeUM5bmJHO0VBaEJKO0lBaUJRLDhDQUFBO0lBQ0Esa0RBQUE7R3pDaW9iTDtDQUNGOztBeUM1bmJPO0VBQ0ksOERBQUE7RUFDQSw4REFBQTtFQUNBLDREQUFBO0N6QytuYlg7QXlDNW5iZTtFQUNJLGtCQUFBO0N6QzhuYm5COztBeUN2bmJEO0VBQ0ksbURBQUE7RUFDQSxtREFBQTtFQUNBLHdEQUFBO0VBQ0Esd0RBQUE7RUFDQSw2REFBQTtFQUNBLHlFQUFBO0VBQ0EsOEVBQUE7RUFDQSx5REFBQTtFQUNBLDBEQUFBO0VBQ0Esb0RBQUE7Q3pDMG5iSDtBeUN4bmJHO0VBQ0ksZ0ZBQUE7RUFDQSwwQ0FBQTtFQUNBLHdDQUFBO0N6QzBuYlA7QXlDeG5iTztFQUNJLGtCQUFBO0N6QzBuYlg7QXlDeG5iVztFQUNJLDZMQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlFQUFBO0N6QzBuYmY7QXlDdm5iVztFQUVJLHFDQUFBO0VBRUEsOERBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7Q3pDdW5iZjtBeUNwbmJXO0VBQ0ksNkJBQUE7RUFFQSw4REFBQTtDekNxbmJmO0F5Q2xuYlc7RUFDSSxtRUFBQTtFQUNBLFlBQUE7Q3pDb25iZjtBeUMvbWJHO0VBRUksbUNBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0N6QyttYlA7QXlDNW1iRztFQUNJLG9GQUFBO0VBQ0EseUNBQUE7RUFFQSwwQkFBQTtFQUFBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0N6QzZtYlA7QXlDMW1iRztFQUNJLHNDQUFBO0VBQ0EsdUZBQUE7RUFDQSx5Q0FBQTtDekM0bWJQO0F5QzFtYk87RUFDSSwyRUFBQTtNQUFBLGdGQUFBO1VBQUEsbUVBQUE7Q3pDNG1iWDtBeUMxbWJXO0VBQ0ksb0VBQUE7Q3pDNG1iZjs7QTBDL3diRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0MxQ2t4Ykg7O0EwQy93YkQ7Ozs7RUFJSSx3QkFBQTtDMUNreGJIOztBMEMvd2JEOzs7O0VBSUksb0NBQUE7RUFBQSw0QkFBQTtDMUNreGJIOztBMEMvd2JEOztFQUVJLG1CQUFBO0MxQ2t4Ykg7O0EwQy93YkQ7RUFDSSxnQkFBQTtDMUNreGJIOztBMEM5d2JHO0VBQ0ksOEVBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOEJBQUE7RUFDQSwwQ0FBQTtFQUNBLG1GQUFBO0MxQ2l4YlA7O0EwQzd3YkQ7RUFDSSxvQkFBQTtFQUNBLGFBQUE7QzFDZ3hiSDtBMEM5d2JHO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSx1Q0FBQTtDMUNneGJQO0EwQzd3Ykc7RUFDSSxrQkFBQTtFQUNBLDZEQUFBO0MxQyt3YlA7O0EyQzl6YmU7RUFDSSxhQUFBO0MzQ2kwYm5COztBMkMxemJEO0VBQ0ksOENBQUE7RUFDQSxvREFBQTtFQUNBLDREQUFBO0VBQ0EsNERBQUE7RUFFQSxvREFBQTtFQUNBLHFEQUFBO0VBQ0EsMEdBQUE7RU5qQkEsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q3JDODBiSDtBMkM3emJHO0VBQ0ksVUFBQTtDM0MremJQO0FLL3ZiRztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0x5dmJQO0FLbndiRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0w2dmJQO0FLdndiRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0xpd2JQO0FLM3diRztFQVNJLHNGQUFBO0VBQ0EsK0VBQUE7Q0xxd2JQO0FLL3diRztFQVNJLHlFQUFBO0VBQ0Esa0VBQUE7Q0x5d2JQO0FLLzFiRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw4REFBQTtFQUNBLCtDQUFBO0NMa2tiSDtBSzdoYkc7RUF6VUE7SUEwVUksbURBQUE7R0xnaWJMO0NBQ0Y7QUs5aGJHO0VBN1VBO0lBOFVJLGtEQUFBO0dMaWliTDtDQUNGO0FLL2hiRztFQWpWQTtJQWtWSSxtREFBQTtHTGtpYkw7Q0FDRjtBSzFrYk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDRrYlg7QU16NGJHO0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTmswYkg7QU1oMGJHO0VBQ0ksb0JBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q05rMGJQOztBMkN6M2JEO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QzNDNDNiSDs7QTJDejNiRDtFQUNJLG9CQUFBO0MzQzQzYkg7O0EyQ3ozYkQ7RUFDSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLHdCQUFBO0VBQUEsb0NBQUE7TUFBQSxxQkFBQTtVQUFBLDRCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdFQUFBO0VBQ0EsWUFBQTtDM0M0M2JIOztBMkN6M2JEO0VBQ0ksb0JBQUE7RUFDQSxzQkFBQTtDM0M0M2JIOztBMkN6M2JEO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QzNDNDNiSDs7QTJDejNiRDtFQUNJLHNCQUFBO0MzQzQzYkg7O0E0Q2o4YkQ7RUFDSSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0M1Q284Ykg7O0E0Q2o4YkQ7RUFDSSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtDNUNvOGJIOztBNkMzOGJEO0VBQ0ksMkVBQUE7RUFDQSxrRUFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsZ0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdGQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0JBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSwrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSxrREFBQTtFQUNBLDZDQUFBO0VBK0JBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QzdDZzdiSDtBNkMvOGJHO0VBQ0ksaUNBQUE7RUFDQSwrQkFBQTtFQUNBLHVDQUFBO0VBQ0EsMENBQUE7RUFDQSwrQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQUE7RUFDQSx1Q0FBQTtDN0NpOWJQO0E2Qzk4Ykc7RUFDSSw4QkFBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLCtDQUFBO0VBQ0EsMENBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsbUNBQUE7RUFDQSwwQ0FBQTtFQUNBLHFDQUFBO0M3Q2c5YlA7QTZDdjhiRztFQUNJLGNBQUE7QzdDeThiUDtBNkN0OGJHO0VBQ0ksNENBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7VUFBQSxzQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3R0FBQTtFQUNBLGdEQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtDN0N3OGJQO0E2Q3I4Ylc7RUFDSSxpQkFBQTtFQUNBLGNBQUE7QzdDdThiZjtBNkNuOGJPO0VBQ0ksK0NBQUE7RUFDQSxtREFBQTtFQUNBLGlGQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrR0FBQTtFQUNBLG1EQUFBO0V4Q21NUiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxzREFBQTtFQUNBLHVDQUFBO0NMaXdiSDtBSzV0Ykc7RXdDcFBJO0l4Q3FQQSxtREFBQTtHTCt0Ykw7Q0FDRjtBSzd0Ykc7RXdDeFBJO0l4Q3lQQSxrREFBQTtHTGd1Ykw7Q0FDRjtBSzl0Ykc7RXdDNVBJO0l4QzZQQSxtREFBQTtHTGl1Ykw7Q0FDRjtBS3p3Yk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDJ3Ylg7QTZDaitiVztFQUNJLGdCQUFBO0M3Q20rYmY7QTZDLzliTztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLDZFQUFBO0VBQ0EsNkNBQUE7QzdDaStiWDtBNkMvOWJXO0VBQ0ksY0FBQTtDN0NpK2JmO0E2Qzk5Ylc7RUFDSSx1QkFBQTtFQUNBLHVCQUFBO0M3Q2crYmY7QTZDNTliTztFQUNJLGlGQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0VBQ0EsNEdBQUE7RUFDQSxpQkFBQTtFeENpS1IsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esc0RBQUE7RUFDQSx1Q0FBQTtDTDR6Ykg7QUt2eGJHO0V3Q2xOSTtJeENtTkEsbURBQUE7R0wweGJMO0NBQ0Y7QUt4eGJHO0V3Q3ROSTtJeEN1TkEsa0RBQUE7R0wyeGJMO0NBQ0Y7QUt6eGJHO0V3QzFOSTtJeEMyTkEsbURBQUE7R0w0eGJMO0NBQ0Y7QUtwMGJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0xzMGJYO0E2Q3gvYkc7RUFDSSx5Q0FBQTtFQUFBLG9DQUFBO0VBQUEsaUNBQUE7RUFDQSxXQUFBO0M3QzAvYlA7QTZDeC9iTztFQUNJLFdBQUE7QzdDMC9iWDtBNkN0L2JHO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtDN0N3L2JQO0E2Q3QvYk87RUFFSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0M3Q3UvYlg7QTZDbi9iRztFQUNJLHdDQUFBO0M3Q3EvYlA7QTZDai9iTztFQUNJLHFGQUFBO0M3Q20vYlg7QTZDai9iVztFQUVJLHlGQUFBO0M3Q2svYmY7QTZDLytiVztFQUNJLFVBQUE7RUFDQSxpREFBQTtDN0NpL2JmO0E2QzkrYlc7RUFDSSx3Q0FBQTtFQUNBLDZEQUFBO0M3Q2cvYmY7QTZDMStiTztFQUNJLG1GQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtDN0M0K2JYO0E2QzErYlc7RUFFSSxrSUFBQTtDN0MyK2JmO0E2Q3grYlc7RUFDSSxRQUFBO0VBQ0EsbURBQUE7QzdDMCtiZjtBNkN2K2JXO0VBQ0ksc0NBQUE7RUFDQSwrREFBQTtDN0N5K2JmO0E2Q24rYk87RUFDSSxrRkFBQTtDN0NxK2JYO0E2Q24rYlc7RUFFSSxrSUFBQTtDN0NvK2JmO0E2Q2orYlc7RUFDSSxPQUFBO0VBQ0Esb0RBQUE7QzdDbStiZjtBNkNoK2JXO0VBQ0kscUNBQUE7RUFDQSxnRUFBQTtDN0NrK2JmO0E2QzU5Yk87RUFDSSxvRkFBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7QzdDODliWDtBNkM1OWJXO0VBRUksa0lBQUE7QzdDNjliZjtBNkMxOWJXO0VBQ0ksU0FBQTtFQUNBLGtEQUFBO0M3QzQ5YmY7QTZDejliVztFQUNJLHVDQUFBO0VBQ0EsOERBQUE7QzdDMjliZjtBNkNyOWJPOztFQUVJLGNBQUE7QzdDdTliWDs7QThDN3RjRDtFQUNJLGtDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsaUNBQUE7RUFDQSwrRUFBQTtFQUNBLHFDQUFBO0VBQ0EsaUVBQUE7RUFDQSwwRUFBQTtFQUNBLHNEQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsMENBQUE7RUFDQSwyQkFBQTtFQUNBLCtCQUFBO0VBQ0EseUNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhCQUFBO0VBQ0EsbUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHVDQUFBO0VBQ0EscUNBQUE7RUFDQSx3Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0EseUNBQUE7RUFDQSx1Q0FBQTtDOUNndWNIO0E4Qzl0Y0c7RUFDSSxnQ0FBQTtFQUNBLDhCQUFBO0VBQ0EscUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDhDQUFBO0VBQ0EseUNBQUE7RUFDQSxzQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHNDQUFBO0M5Q2d1Y1A7QThDN3RjRztFQUNJLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsOENBQUE7RUFDQSx5Q0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxrQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esb0NBQUE7QzlDK3RjUDtBOEM1dGNHO0VBQ0ksZUFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QzlDOHRjUDtBOEM1dGNPO0VDL0RKLFdBQUE7RURrRVEsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSwyQkFBQTtNQUFBLDRCQUFBO1VBQUEsbUJBQUE7RUFDQSxxQkFBQTtDOUM2dGNYO0E4QzN0Y1c7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7QzlDNnRjZjtBOEMxdGNXO0VBQ0ksK0JBQUE7QzlDNHRjZjtBOEN6dGNXO0VBQ0ksNkJBQUE7QzlDMnRjZjtBOEN4dGNXO0VBQ0ksZ0NBQUE7QzlDMHRjZjtBOEN2dGNXO0VBQ0kscUNBQUE7TUFBQSxzQ0FBQTtVQUFBLDZCQUFBO0M5Q3l0Y2Y7QThDdHRjVztFQUNJLG1DQUFBO01BQUEsb0NBQUE7VUFBQSwyQkFBQTtDOUN3dGNmO0E4Q3J0Y1c7RUFDSSxzQ0FBQTtNQUFBLHVDQUFBO1VBQUEsOEJBQUE7QzlDdXRjZjtBOENudGNlO0VBQ0ksaUNBQUE7RUFDQSxtQkFBQTtFQUNBLHdEQUFBO0M5Q3F0Y25CO0E4Q250Y21CO0VBQ0ksaUJBQUE7QzlDcXRjdkI7QThDaHRjVztFQUNJLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0M5Q2t0Y2Y7QThDL3NjVztFQUNJLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EscUdBQUE7RUFDQSwrQ0FBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RUFDQSwrQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QzlDaXRjZjtBOEMvc2NlO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7QzlDaXRjbkI7QThDOXNjZTs7RUFFSSxnQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSw4Q0FBQTtFQUNBLGtEQUFBO0VBQ0Esa0RBQUE7RUFDQSw0R0FBQTtFQUNBLCtFQUFBO0V6Q29JaEIsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EscURBQUE7RUFDQSxzQ0FBQTtDTDJrY0g7QUt0aWNHO0V5QzFMWTs7SXpDMkxSLG1EQUFBO0dMMGljTDtDQUNGO0FLeGljRztFeUM5TFk7O0l6QytMUixrREFBQTtHTDRpY0w7Q0FDRjtBSzFpY0c7RXlDbE1ZOztJekNtTVIsbURBQUE7R0w4aWNMO0NBQ0Y7QUt0bGNPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMeWxjWDtBOENodmNtQjs7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7QzlDbXZjdkI7QThDaHZjbUI7O0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGdCQUFBO0M5Q212Y3ZCO0E4Q2h2Y21COztFQUNJLCtDQUFBO0VBQ0EscURBQUE7RUFDQSxxQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsbURBQUE7RUFDQSw4QkFBQTtDOUNtdmN2QjtBSzExY0c7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTHExY1A7QUsvMWNHOztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wwMWNQO0FLcDJjRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMKzFjUDtBS3oyY0c7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDTG8yY1A7QUs5MmNHOzs7RUFTSSx5RUFBQTtFQUNBLGtFQUFBO0NMMDJjUDtBS2g4Y0c7O0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLCtEQUFBO0VBQ0EsZ0RBQUE7Q0xvcWNIO0FLL25jRztFQXpVQTs7SUEwVUksbURBQUE7R0xtb2NMO0NBQ0Y7QUtqb2NHO0VBN1VBOztJQThVSSxrREFBQTtHTHFvY0w7Q0FDRjtBS25vY0c7RUFqVkE7O0lBa1ZJLG1EQUFBO0dMdW9jTDtDQUNGO0FLL3FjTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTGtyY1g7QU0vK2NHOzs7RUEwRUEsb0NBQUE7VUFBQSw0QkFBQTtFQUNBLG1CQUFBO0NOMDZjSDtBTXg2Y0c7OztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDBGQUFBO0VBQ0EseUZBQUE7RUFDQSwyRkFBQTtFQUNBLDRGQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NONDZjUDtBOEMzemNtQjs7RUFDSSxnQkFBQTtDOUM4emN2QjtBOEMxemNlO0VBQ0ksMkVBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0M5QzR6Y25CO0E4QzF6Y21CO0VBQ0ksdUJBQUE7RUFDQSx1QkFBQTtDOUM0emN2QjtBOEN4emNlO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtFQUNBLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxzQkFBQTtFQUFBLGtDQUFBO01BQUEsbUJBQUE7VUFBQSwwQkFBQTtFQUNBLHlHQUFBO0VBQ0EsK0VBQUE7RUFDQSxpQkFBQTtFekN1RWhCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHFEQUFBO0VBQ0Esc0NBQUE7Q0xrdmNIO0FLN3NjRztFeUMxSFk7SXpDMkhSLG1EQUFBO0dMZ3RjTDtDQUNGO0FLOXNjRztFeUM5SFk7SXpDK0hSLGtEQUFBO0dMaXRjTDtDQUNGO0FLL3NjRztFeUNsSVk7SXpDbUlSLG1EQUFBO0dMa3RjTDtDQUNGO0FLMXZjTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMNHZjWDtBOENwMWNXO0VBQ0ksNEJBQUE7T0FBQSx1QkFBQTtVQUFBLG9CQUFBO0M5Q3MxY2Y7QThDbjFjVztFQUNJLDRCQUFBO09BQUEsdUJBQUE7VUFBQSxvQkFBQTtDOUNxMWNmO0E4Q2wxY1c7RUFDSTtJQUNJLHVDQUFBO0c5Q28xY2pCO0NBQ0Y7QThDajFjVztFQUNJO0lBQ0ksMkJBQUE7UUFBQSw0QkFBQTtZQUFBLG1CQUFBO0lBQ0Esc0JBQUE7SUFDQSxZQUFBO0c5Q20xY2pCO0NBQ0Y7QThDOTBjRztFQUNJLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsWUFBQTtDOUNnMWNQO0E4QzcwY0c7RUFDSSxvQkFBQTtDOUMrMGNQO0E4QzUwY0c7RUFDSSxrQkFBQTtDOUM4MGNQO0E4QzMwY0c7RUFDSSxxQkFBQTtDOUM2MGNQO0E4QzEwY0c7RUFDSSwwQkFBQTtNQUFBLDJCQUFBO1VBQUEsa0JBQUE7QzlDNDBjUDtBOEN6MGNHO0VBQ0ksd0JBQUE7TUFBQSx5QkFBQTtVQUFBLGdCQUFBO0M5QzIwY1A7QThDeDBjRztFQUNJLDJCQUFBO01BQUEsNEJBQUE7VUFBQSxtQkFBQTtDOUMwMGNQOztBOEN0MGNEO0VBQ0ksaUJBQUE7QzlDeTBjSDs7QWdEL21kRDs7RUFFSSxvRUFBQTtFQUNBLDZFQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsaUVBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0ZBQUE7RUFDQSx5Q0FBQTtFQUNBLDZCQUFBO0VBQ0EsNENBQUE7RUFDQSxpREFBQTtFQUNBLGlDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFDQSxzQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esc0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsdUNBQUE7RUE4QkEsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0NoRHFsZEg7QWdEcm5kRzs7RUFDSSxpQ0FBQTtFQUNBLG1DQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHlDQUFBO0NoRHduZFA7QWdEcm5kRzs7RUFDSSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EseUNBQUE7RUFDQSwwQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsNENBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHVDQUFBO0NoRHduZFA7QWdEL21kRzs7RUFDSSxjQUFBO0NoRGtuZFA7QWdEN21kVzs7RUFDSSxlQUFBO0NoRGduZGY7QWdEem1kVzs7RUFDSSxlQUFBO0NoRDRtZGY7QWdEdm1kRzs7RUFDSSwwRUFBQTtFQUNBLDZFQUFBO0VBQ0EsMEVBQUE7RUFDQSw2RUFBQTtFQUVBLDhDQUFBO0VBQ0EsMENBQUE7RUFDQSw4Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsMENBQUE7RUFDQSw4R0FBQTtFQUNBLGtEQUFBO0VBQ0Esb0RBQUE7VUFBQSw0Q0FBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7RUFDQSxXQUFBO0NoRHltZFA7QWdEdG1kVzs7RUFDSSxpREFBQTtFQUNBLGNBQUE7Q2hEeW1kZjtBZ0RybWRPOztFQUNJLGlEQUFBO0VBQ0EscURBQUE7RUFDQSxxREFBQTtFQUNBLGtJQUFBO0VBQ0EscUhBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RTNDOEtSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHdEQUFBO0VBQ0EseUNBQUE7Q0x5N2NIO0FLcDVjRztFMkMvTkk7O0kzQ2dPQSxtREFBQTtHTHc1Y0w7Q0FDRjtBS3Q1Y0c7RTJDbk9JOztJM0NvT0Esa0RBQUE7R0wwNWNMO0NBQ0Y7QUt4NWNHO0UyQ3ZPSTs7STNDd09BLG1EQUFBO0dMNDVjTDtDQUNGO0FLcDhjTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTHU4Y1g7QWdEeG9kVzs7RUFDSSxnQkFBQTtDaEQyb2RmO0FnRHZvZE87O0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSx5REFBQTtFQUFBLDJEQUFBO01BQUEsc0RBQUE7VUFBQSxtREFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUZBQUE7Q2hEMG9kWDtBZ0R4b2RXOztFQUNJLGNBQUE7Q2hEMm9kZjtBZ0R4b2RXOztFQUNJLHVCQUFBO0VBQ0EsdUJBQUE7Q2hEMm9kZjtBZ0R2b2RPOztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx5REFBQTtNQUFBLHFEQUFBO1VBQUEsaURBQUE7RUFDQSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7RUFDQSxrSUFBQTtFQUNBLGtIQUFBO0VBQ0EsaUJBQUE7RTNDMklSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHdEQUFBO0VBQ0EseUNBQUE7Q0w4L2NIO0FLejljRztFMkM5TEk7O0kzQytMQSxtREFBQTtHTDY5Y0w7Q0FDRjtBSzM5Y0c7RTJDbE1JOztJM0NtTUEsa0RBQUE7R0wrOWNMO0NBQ0Y7QUs3OWNHO0UyQ3RNSTs7STNDdU1BLG1EQUFBO0dMaStjTDtDQUNGO0FLemdkTzs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDRnZFg7QWdEenFkTzs7RUFDSSxjQUFBO0NoRDRxZFg7QWdEeHFkRzs7RUQ3SkEsV0FBQTtFQ2dLSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0NoRDBxZFA7QWdEeHFkTzs7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0NoRDJxZFg7O0FpRGgyZFc7RUFDSSxlQUFBO0NqRG0yZGY7QWlEajJkZTtFQUNJLGlDQUFBO0VBQ0EsOEJBQUE7Q2pEbTJkbkI7QWlELzFkVztFQUNJLGNBQUE7Q2pEaTJkZjtBaUQvMWRlO0VBQ0ksOEJBQUE7RUFDQSwrQkFBQTtDakRpMmRuQjtBaUQ3MWRXO0VBQ0ksZ0JBQUE7Q2pEKzFkZjtBaUQ3MWRlO0VBQ0ksa0NBQUE7RUFDQSwrQkFBQTtDakQrMWRuQjtBaUQzMWRXO0VBQ0ksaUJBQUE7Q2pENjFkZjtBaUQzMWRlO0VBQ0ksaUNBQUE7RUFDQSxrQ0FBQTtDakQ2MWRuQjs7QTRDaDRkRDtFQUNJLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7QzVDbTRkSDs7QTRDaDRkRDtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0M1Q200ZEg7O0FrRDM0ZEQ7RUFDSSxrRUFBQTtFQUNBLDJFQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsK0RBQUE7RUFDQSxnQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsZ0ZBQUE7RUFDQSx1Q0FBQTtFQUNBLDJCQUFBO0VBQ0EsMENBQUE7RUFDQSwrQ0FBQTtFQUNBLCtCQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHNDQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSwrQkFBQTtFQUNBLG9DQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLHFFQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQThCQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsZUFBQTtDbERpM2RIO0FrRGg1ZEc7RUFDSSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSwwQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsMENBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSwwQ0FBQTtFQUNBLHVDQUFBO0NsRGs1ZFA7QWtELzRkRztFQUNJLGlDQUFBO0VBQ0EsOEJBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsK0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0EscUNBQUE7Q2xEaTVkUDtBa0R6NGRHO0VBQ0ksY0FBQTtDbEQyNGRQO0FrRHQ0ZFc7RUFDSSxlQUFBO0NsRHc0ZGY7QWtEajRkVztFQUNJLGVBQUE7Q2xEbTRkZjtBa0Q5M2RHO0VBQ0ksNkZBQUE7RUFDQSx3REFBQTtDbERnNGRQO0FrRDczZEc7RUFDSSxXQUFBO0NsRCszZFA7QWtENTNkRztFQUNJLDRDQUFBO0VBQ0Esd0NBQUE7RUFDQSw0Q0FBQTtFQUNBLGdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3R0FBQTtFQUNBLGdEQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esd0NBQUE7RUFDQSxjQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7Q2xEODNkUDtBa0QzM2RXO0VBQ0ksaUJBQUE7RUFDQSxjQUFBO0NsRDYzZGY7QWtEejNkTztFQUNJLGdCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEscUJBQUE7VUFBQSxlQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSwwQkFBQTtFQUFBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtFQUNBLCtDQUFBO0VBQ0EsbURBQUE7RUFDQSxtREFBQTtFQUNBLCtHQUFBO0VBQ0EsaUZBQUE7RTdDcUtSLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHNEQUFBO0VBQ0EsdUNBQUE7Q0xxdGRIO0FLaHJkRztFNkMxTkk7STdDMk5BLG1EQUFBO0dMbXJkTDtDQUNGO0FLanJkRztFNkM5Tkk7STdDK05BLGtEQUFBO0dMb3JkTDtDQUNGO0FLbHJkRztFNkNsT0k7STdDbU9BLG1EQUFBO0dMcXJkTDtDQUNGO0FLN3RkTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMK3RkWDtBa0R2NWRXO0VBQ0ksb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0NsRHk1ZGY7QWtEdDVkVztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtDbER3NWRmO0FrRHI1ZFc7RUFDSSxnREFBQTtFQUNBLHNEQUFBO0VBQ0EscUNBQUE7RUFDQSwyQ0FBQTtFQUNBLG1EQUFBO0VBQ0EsOEJBQUE7RUFFQSxrQkFBQTtDbERzNWRmO0FLLzlkRztFQVNJLGtGQUFBO0VBQ0EsMkVBQUE7Q0x5OWRQO0FLbitkRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0w2OWRQO0FLditkRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0xpK2RQO0FLMytkRztFQVNJLHdGQUFBO0VBQ0EsaUZBQUE7Q0xxK2RQO0FLLytkRztFQVNJLHlFQUFBO0VBQ0Esa0VBQUE7Q0x5K2RQO0FLL2plRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLGlEQUFBO0NMa3lkSDtBSzd2ZEc7RUF6VUE7SUEwVUksbURBQUE7R0xnd2RMO0NBQ0Y7QUs5dmRHO0VBN1VBO0lBOFVJLGtEQUFBO0dMaXdkTDtDQUNGO0FLL3ZkRztFQWpWQTtJQWtWSSxtREFBQTtHTGt3ZEw7Q0FDRjtBSzF5ZE87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDR5ZFg7QU16bWVHO0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTmtpZUg7QU1oaWVHO0VBQ0ksNkNBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEZBQUE7RUFDQSx5RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNEZBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q05raWVQO0FrRC84ZFc7RUFDSSxnQkFBQTtDbERpOWRmO0FrRDc4ZE87RUFDSSxxQkFBQTtDbEQrOGRYO0FrRDU4ZE87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLGNBQUE7RUFDQSw2RUFBQTtFQUNBLGVBQUE7RUFDQSw4Q0FBQTtFQUNBLHdDQUFBO0NsRDg4ZFg7QWtENThkVztFQUNJLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7Q2xEODhkZjtBa0QzOGRXO0VBQ0ksdUJBQUE7RUFDQSx1QkFBQTtDbEQ2OGRmO0FrRHo4ZE87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0VBQ0EsaUZBQUE7RUFDQSw0R0FBQTtFQUNBLGlCQUFBO0U3Q3NGUiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxzREFBQTtFQUNBLHVDQUFBO0NMbzNkSDtBSy8wZEc7RTZDeklJO0k3QzBJQSxtREFBQTtHTGsxZEw7Q0FDRjtBS2gxZEc7RTZDN0lJO0k3QzhJQSxrREFBQTtHTG0xZEw7Q0FDRjtBS2oxZEc7RTZDakpJO0k3Q2tKQSxtREFBQTtHTG8xZEw7Q0FDRjtBSzUzZE87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDgzZFg7QWtEdCtkTztFQUNJLGNBQUE7Q2xEdytkWDtBa0RwK2RHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFSHpOSixXQUFBO0MvQ2dzZUg7QWtEbitkTztFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7Q2xEcStkWDs7QW1EMXNlRDtFQUNJLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7Q25ENnNlSDs7QW9EeHRlRDtFQUNJLCtCQUFBO0VBQ0EsK0VBQUE7RUFDQSxnQ0FBQTtFQUNBLDBFQUFBO0VBQ0EsaUVBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSw4Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsdUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtFQUVBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1Q0FBQTtFQUNBLCtCQUFBO0VBQ0EsNEVBQUE7RUFDQSwrQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQ0FBQTtDcEQwdGVIO0FvRHZ0ZUc7RUFDSSxvQkFBQTtFQUNBLHNEQUFBO0NwRHl0ZVA7QW9EdHRlRztFQUNJLG1CQUFBO0NwRHd0ZVA7QW9EbnRlRztFQUNJLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esb0NBQUE7RUFDQSx5Q0FBQTtFQUNBLDhDQUFBO0NwRHF0ZVA7QW9EbHRlRztFQUNJLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDhDQUFBO0NwRG90ZVA7QW9EanRlRztFQUNJLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsK0JBQUE7Q3BEbXRlUDtBb0RodGVHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsOENBQUE7RUFDQSxrREFBQTtFQUNBLGtEQUFBO0VBQ0EsK0VBQUE7RUFDQSxpQkFBQTtFQUNBLG1GQUFBO0VBQ0EsaUdBQUE7RS9DcU5KLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHFEQUFBO0VBQ0Esc0NBQUE7Q0w0L2RIO0FLdjlkRztFK0N6UUE7SS9DMFFJLG1EQUFBO0dMMDlkTDtDQUNGO0FLeDlkRztFK0M3UUE7SS9DOFFJLGtEQUFBO0dMMjlkTDtDQUNGO0FLejlkRztFK0NqUkE7SS9Da1JJLG1EQUFBO0dMNDlkTDtDQUNGO0FLcGdlTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0NMc2dlWDtBb0Q5dWVPO0VBQ0ksOENBQUE7Q3BEZ3ZlWDtBcUQ5emVHO0VBQ0ksbUJBQUE7RUFDQSwrQ0FBQTtFQUVBLDRCQUFBO0VBQ0EscURBQUE7RUFDQSwyQkFBQTtFQUNBLHFDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFRHlFSSw4QkFBQTtDcER1dmVYO0FLN3ZlRztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q0x1dmVQO0FLandlRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wydmVQO0FLcndlRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wrdmVQO0FLendlRztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0xtd2VQO0FLN3dlRztFQVNJLHlFQUFBO0VBQ0Esa0VBQUE7Q0x1d2VQO0FLNzFlRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwrREFBQTtFQUNBLGdEQUFBO0NMZ2tlSDtBSzNoZUc7RUF6VUE7SUEwVUksbUZBQUE7R0w4aGVMO0NBQ0Y7QUs1aGVHO0VBN1VBO0lBOFVJLGtGQUFBO0dMK2hlTDtDQUNGO0FLN2hlRztFQWpWQTtJQWtWSSxtRkFBQTtHTGdpZUw7Q0FDRjtBS3hrZU87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkZBQUE7RUFDQSw0RkFBQTtFQUNBLDhGQUFBO0VBQ0EsK0ZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDBrZVg7QU12NGVHO0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTmcwZUg7QU05emVHO0VBQ0ksNkNBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q05nMGVQO0FxRDM1ZUc7RUFDSSx5QkFBQTtFQUVBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0NyRDQ1ZVA7O0FzRGw2ZUQ7RUFDSSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUNBQUE7RUFDQSwyRkFBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLDZFQUFBO0VBQ0Esb0VBQUE7RUFDQSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7RUFDQSxpQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSxpREFBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7RUFDQSw4Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHdFQUFBO0VBQ0EsaUZBQUE7RUFDQSxtQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkZBQUE7RUFDQSwrQ0FBQTtFQUNBLDZDQUFBO0VBQ0EseUZBQUE7RUFDQSxnREFBQTtFQUNBLGdEQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBGQUFBO0VBQ0EsMkNBQUE7RUFDQSwwRUFBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFFQSxlQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMkRBQUE7Q3REbzZlSDtBc0RsNmVHO0VBQ0ksNkJBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsaURBQUE7RUFDQSx5Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsK0NBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0N0RG82ZVA7QXNEajZlRztFQUNJLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsZ0NBQUE7RUFDQSwwQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsdUNBQUE7RUFDQSw0Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsK0NBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTtDdERtNmVQO0FzRGg2ZUc7RUFDSSwrREFBQTtFQUNBLG1EQUFBO0N0RGs2ZVA7QXNELzVlRztFQUNJLFdBQUE7Q3REaTZlUDtBc0Q5NWVHO0VBQ0kseURBQUE7RUFDQSx5REFBQTtDdERnNmVQO0FzRDc1ZUc7RUFDSSxlQUFBO0N0RCs1ZVA7QXNENzVlTztFQUNJLCtEQUFBO0VBQ0EsK0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHlFQUFBO0VBQ0EscUVBQUE7RUFDQSxxRUFBQTtFQUNBLHFFQUFBO0VBQ0EsaUVBQUE7RUFDQSx1REFBQTtFQUNBLDZEQUFBO0VBQ0EseUVBQUE7RUFDQSw2RUFBQTtFQUNBLCtEQUFBO0VBQ0EscUVBQUE7RUFDQSwyRUFBQTtFQUNBLGlGQUFBO0VBQ0EsdURBQUE7RUFDQSwyREFBQTtDdEQrNWVYO0FzRDU1ZWU7RUFDSSx1RkFBQTtDdEQ4NWVuQjtBc0R6NWVlO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDdEQyNWVuQjtBc0R2NWVtQjtFQUNJLGtCQUFBO0N0RHk1ZXZCO0FzRHI1ZWU7RUFDSSxzQkFBQTtFQUNBLDJCQUFBO01BQUEsNEJBQUE7VUFBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7Q3REdTVlbkI7QXNEcjVlbUI7RUFDSSx3REFBQTtDdER1NWV2QjtBc0RuNWVlO0VBQ0ksbUZBQUE7Q3REcTVlbkI7QXNEOTRlTztFQUNJLGtEQUFBO0VBQ0EsNENBQUE7RUFDQSwwREFBQTtFQUNBLDhEQUFBO0VBQ0EsOERBQUE7RUFDQSwwREFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGtFQUFBO0VBQ0Esa0VBQUE7RUFDQSx3RUFBQTtFQUNBLHdFQUFBO0VBQ0Esc0VBQUE7RUFDQSw0RUFBQTtFQUNBLHNFQUFBO0VBQ0EsZ0VBQUE7RUFDQSxrRUFBQTtDdERnNWVYO0FzRDc0ZU87RUFDSSxrRUFBQTtFQUNBLDBFQUFBO0VBQ0EsOEVBQUE7Q3REKzRlWDtBc0QzNGVHOztFQUVJLHVEQUFBO0VBQ0EsMERBQUE7Q3RENjRlUDtBc0QxNGVHO0VBQ0ksWUFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxnREFBQTtFQUNBLG9DQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0N0RDQ0ZVA7QXNEejRlRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0N0RDI0ZVA7QXNEejRlTztFQUNJLGNBQUE7Q3REMjRlWDtBc0R4NGVPO0VBQ0ksaUJBQUE7RUFDQSxpQkFBQTtDdEQwNGVYO0FzRHY0ZU87RUFDSSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLGFBQUE7Q3REeTRlWDtBc0R0NGVPOztFQUVJLG9CQUFBO0VBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSxpQkFBQTtDdER3NGVYO0FzRHA0ZUc7RUFDSSx5QkFBQTtNQUFBLDhCQUFBO1VBQUEsaUJBQUE7RUFDQSxVQUFBO0N0RHM0ZVA7QXNEbjRlRztFQUNJLGVBQUE7RUFDQSwrRkFBQTtDdERxNGVQOztBc0RqNGVEO0VBRVE7SUFDSSxvQkFBQTtHdERtNGVUO0VzRGg0ZUs7SUFDSSxZQUFBO0d0RGs0ZVQ7RXNELzNlSztJQUNJLCtCQUFBO1FBQUEsMkJBQUE7WUFBQSx1QkFBQTtHdERpNGVUO0VzRDczZUM7SUFDSSxpQkFBQTtJQUNBLHdCQUFBO0d0RCszZUw7Q0FDRjtBc0QzM2VHO0VBQ0ksdUJBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtDdEQ2M2VQO0FzRDEzZUc7RUFDSSx1QkFBQTtDdEQ0M2VQOztBc0R4M2VEO0VBQ0k7SUFDSSwrQkFBQTtJQUFBLDhCQUFBO0lBQUEsOEJBQUE7UUFBQSwwQkFBQTtZQUFBLHNCQUFBO0d0RDIzZUw7RXNEejNlSztJQUNJLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7R3REMjNlVDtFc0R4M2VLO0lBQ0kscUJBQUE7SUFBQSxzQkFBQTtJQUFBLHFCQUFBO0lBQUEsY0FBQTtHdEQwM2VUO0NBQ0Y7QXVEOXFmRDtFQUNJLG9DQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLCtCQUFBO0VBQ0EsNEVBQUE7RUFDQSxvQ0FBQTtFQUNBLG9GQUFBO0VBQ0Esb0NBQUE7RUFDQSwwQ0FBQTtFQUNBLCtDQUFBO0VBQ0Esc0NBQUE7RUFDQSx5Q0FBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHFEQUFBO0VBQ0EsdURBQUE7RUFDQSx1RUFBQTtFQUNBLGdGQUFBO0VBQ0Esc0NBQUE7RUFDQSxxRkFBQTtFQUNBLHVDQUFBO0VBQ0EscUNBQUE7RUFDQSw0Q0FBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSw0Q0FBQTtFQUNBLG9DQUFBO0VBQ0EseUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0NBQUE7RUFDQSxtREFBQTtFQUNBLGdGQUFBO0VBQ0EsMkNBQUE7RUFDQSwrQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsNENBQUE7RUFDQSwwRUFBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSxrREFBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsaUNBQUE7RUFDQSw2Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsNkNBQUE7RUFDQSxjQUFBO0N2RCtxZkg7QXVEN3FmRztFQUlJLHlCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtDdkQ0cWZQO0F1RHhxZk87RUFDSSxjQUFBO0N2RDBxZlg7QXVEcHFmTztFQUNJLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSw0QkFBQTtDdkRzcWZYO0F1RGxxZkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBRUEsd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDhEQUFBO0N2RG1xZlA7QXVEanFmTztFQUNJLDZEQUFBO0N2RG1xZlg7QXVEaHFmTztFQUNJLG9FQUFBO0N2RGtxZlg7QXVEL3BmZTtFQ3ZGWixtQkFBQTtDeER5dmZIO0F3RHZ2Zkc7RUFDSSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EscURBQUE7RUFDQSwwREFBQTtFQUNBLDhDQUFBO0N4RHl2ZlA7QXVEcHFmbUI7RUFDSSxjQUFBO0N2RHNxZnZCO0F1RGpxZlc7RUFDSSxtRUFBQTtDdkRtcWZmO0F1RC9wZk87RUFDSSxvQkFBQTtFQUFBLGdCQUFBO01BQUEsWUFBQTtVQUFBLFFBQUE7RUFDQSxVQUFBO0N2RGlxZlg7QXVEOXBmTztFQUNJLHVDQUFBO0VBQ0EsK0NBQUE7RUFDQSxtREFBQTtFQUNBLG1EQUFBO0VBQ0EsaUZBQUE7Q3ZEZ3FmWDtBdUQ3cGZPOzs7OztFQUtJLGtDQUFBO0N2RCtwZlg7QXVENXBmTzs7OztFQUlJLHdEQUFBO0VBQ0Esb0RBQUE7RUFDQSx3REFBQTtFQUNBLHdEQUFBO0VBQ0Esd0RBQUE7RUFDQSxnRUFBQTtFQUNBLDRCQUFBO0VBRUEsc0JBQUE7Q3ZENnBmWDtBdUQzcGZXOzs7O0VBQ0ksMENBQUE7RUFDQSxnREFBQTtFQUNBLDREQUFBO0VBQ0EsNERBQUE7RUFDQSxrRUFBQTtFQUNBLDhFQUFBO0VBQ0EscUNBQUE7RUFDQSwrQkFBQTtDdkRncWZmO0F1RDdwZlc7Ozs7Ozs7RUFFSSw4REFBQTtFQUNBLG9FQUFBO0VBQ0EscUVBQUE7RUFDQSx1RUFBQTtFQUNBLDhEQUFBO0VBQ0EsOERBQUE7Q3ZEb3FmZjtBdURqcWZXOzs7Ozs7Ozs7O0VBR0ksc0RBQUE7RUFDQSw0REFBQTtFQUNBLHdFQUFBO0VBQ0Esd0RBQUE7RUFDQSw4REFBQTtFQUNBLDBFQUFBO0VBQ0Esb0VBQUE7RUFDQSwwRUFBQTtFQUNBLHNGQUFBO0N2RDBxZmY7QXVEcnFmRztFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSx3QkFBQTtFQUFBLG9DQUFBO01BQUEscUJBQUE7VUFBQSw0QkFBQTtFQUNBLHFDQUFBO0VBQUEsZ0NBQUE7RUFBQSw2QkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7Q3ZEdXFmUDtBdURycWZPOztFQUVJLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFBQSxpQ0FBQTtNQUFBLHVCQUFBO1VBQUEseUJBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDdkR1cWZYO0F1RG5xZmU7Ozs7Ozs7RUFHSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDRCQUFBO01BQUEsNkJBQUE7VUFBQSxvQkFBQTtDdkR5cWZuQjtBdURucWZlOzs7Ozs7Ozs7RUFJSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLDRCQUFBO01BQUEsNkJBQUE7VUFBQSxvQkFBQTtDdkQwcWZuQjtBdUQ5cGYyQjs7Ozs7Ozs7Ozs7OztFQUNJLGVBQUE7RUFDQSxnQkFBQTtDdkQ0cWYvQjtBdUR6cWYyQjs7Ozs7Ozs7Ozs7OztFQUNJLGNBQUE7Q3ZEdXJmL0I7QXVEOXFmVztFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtDdkRncmZmO0F1RDlxZmU7RUFDSSxjQUFBO0N2RGdyZm5CO0F1RDdxZmU7RUFDSSxtQkFBQTtFQUNBLFdBQUE7Q3ZEK3FmbkI7QXVEM3FmVztFQUVJLCtCQUFBO0VBQ0EsNEJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7Q3ZENHFmZjtBdURucWZXOzs7RUFDSSw0RUFBQTtFQUNBLDJFQUFBO0VBQ0EsOEVBQUE7Q3ZEdXFmZjtBdURucWZPO0VBQ0ksdUdBQUE7RUFDQSw2REFBQTtFQUNBLDJEQUFBO0N2RHFxZlg7QXVEanFmRztFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3ZEbXFmUDtBdURocWZHO0VBQ0ksa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0NBQUE7RUFDQSx3Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNENBQUE7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHFEQUFBO0VBQ0EsdURBQUE7Q3ZEa3FmUDtBdUQvcGZHO0VBQ0ksK0JBQUE7RUFDQSxrQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsK0NBQUE7RUFDQSx1Q0FBQTtFQUNBLGtDQUFBO0VBQ0EsNENBQUE7RUFDQSxxQ0FBQTtFQUNBLHdDQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHFEQUFBO0VBQ0EsdURBQUE7Q3ZEaXFmUDs7QXlEdCtmRDs7RUFFSSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMERBQUE7RUFDQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQ0Esd0ZBQUE7RUFDQSxrREFBQTtDekR5K2ZIO0F5RHYrZkc7O0VBQ0ksd0RBQUE7Q3pEMCtmUDtBeUR2K2ZHOztFQUNJLDZDQUFBO0N6RDArZlA7QXlEOTlmbUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RTlDc0JoQiwrREFBQTtFQUNBLHdFQUFBO0VBQ0EsNkVBQUE7RUFDQSxzRkFBQTtFQUNBLHFDQUFBO0VBckNBLHdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQXlDQSxvRUFBQTtFQWxDQSw4RUFBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFDQSwrRUFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDQSxpRkFBQTtFTm1MQSxnRUFBQTtFQUNBLHlDQUFBO0VBQ0EsbUNBQUE7RU1ySkEsbUZBQUE7RUFDQSxvRkFBQTtDWGsrZkg7QUs3OGZHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDTHk5ZlA7QUtuK2ZHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTCsrZlA7QUt6L2ZHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDTHFnZ0JQO0FLL2dnQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMMmhnQlA7QUtyaWdCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xta2dCUDtBSzkvZkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxXQUFBO0NMa2hnQlA7QUtuaGdCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJLFdBQUE7Q0x1aWdCUDtBS3hpZ0JHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksYUFBQTtDTDhrZ0JQO0FLdHZnQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwU0EsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSxvQ0FBQTtDTCs5Zkg7QUsxN2ZHO0VBclZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBc1ZJLGlGQUFBO0dMKzhmTDtDQUNGO0FLNzhmRztFQXpWQTs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQTBWSSxnRkFBQTtHTGsrZkw7Q0FDRjtBS2grZkc7RUE3VkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VkksaUZBQUE7R0xxL2ZMO0NBQ0Y7QUs3aGdCTzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSwyRkFBQTtFQUNBLDBGQUFBO0VBQ0EsNEZBQUE7RUFDQSw2RkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMaWpnQlg7QUs3aWdCVzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFDQSx1REFBQTtDTGlrZ0JmO0FLbjRnQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EseURBQUE7RUFDQSwwQ0FBQTtDTHduZ0JIO0FLbmxnQkc7RUF6VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVUksaUZBQUE7R0x3bWdCTDtDQUNGO0FLdG1nQkc7RUE3VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VUksZ0ZBQUE7R0wybmdCTDtDQUNGO0FLem5nQkc7RUFqVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrVkksaUZBQUE7R0w4b2dCTDtDQUNGO0FLdHJnQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDBzZ0JYO0FLdHNnQlc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsdURBQUE7Q0wwdGdCZjtBSzVoaEJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLGtEQUFBO0VBQ0EsbUNBQUE7Q0xpeGdCSDtBSzV1Z0JHO0VBelVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBMFVJLGlGQUFBO0dMaXdnQkw7Q0FDRjtBSy92Z0JHO0VBN1VBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBOFVJLGdGQUFBO0dMb3hnQkw7Q0FDRjtBS2x4Z0JHO0VBalZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa1ZJLGlGQUFBO0dMdXlnQkw7Q0FDRjtBSy8wZ0JPOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xtMmdCWDtBSy8xZ0JXOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx1QkFBQTtFQUNBLHVEQUFBO0NMbTNnQmY7QXlEOXBoQm1COzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0U5Q29DaEIsNkVBQUE7RUFDQSxzRkFBQTtFQUNBLHFDQUFBO0VBdERBLHdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQU9BLDhFQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLCtFQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGlGQUFBO0VObUxBLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtFTXRJQSxtRkFBQTtFQUNBLG9GQUFBO0NYcXBoQkg7QUsvb2hCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNJLDBFQUFBO0VBQ0EsbUVBQUE7Q0wycGhCUDtBS3JxaEJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTGlyaEJQO0FLM3JoQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NMdXNoQlA7QUtqdGhCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0w2dGhCUDtBS3Z1aEJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDTHF3aEJQO0FLaHNoQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxXQUFBO0NMb3RoQlA7QUtydGhCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJLFdBQUE7Q0x5dWhCUDtBSzF1aEJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksYUFBQTtDTGd4aEJQO0FLeDdoQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwU0EsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSxvQ0FBQTtDTGlxaEJIO0FLNW5oQkc7RUFyVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFzVkksaUZBQUE7R0xpcGhCTDtDQUNGO0FLL29oQkc7RUF6VkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVkksZ0ZBQUE7R0xvcWhCTDtDQUNGO0FLbHFoQkc7RUE3VkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VkksaUZBQUE7R0x1cmhCTDtDQUNGO0FLL3RoQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTG12aEJYO0FLeGlpQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EseURBQUE7RUFDQSwwQ0FBQTtDTDZ4aEJIO0FLeHZoQkc7RUF6VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVUksaUZBQUE7R0w2d2hCTDtDQUNGO0FLM3doQkc7RUE3VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VUksZ0ZBQUE7R0xneWhCTDtDQUNGO0FLOXhoQkc7RUFqVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrVkksaUZBQUE7R0xtemhCTDtDQUNGO0FLMzFoQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTCsyaEJYO0FLcHFpQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQ0FBQTtDTHk1aEJIO0FLcDNoQkc7RUF6VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVUksaUZBQUE7R0x5NGhCTDtDQUNGO0FLdjRoQkc7RUE3VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VUksZ0ZBQUE7R0w0NWhCTDtDQUNGO0FLMTVoQkc7RUFqVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrVkksaUZBQUE7R0wrNmhCTDtDQUNGO0FLdjloQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDIraEJYO0F5RHB3aUJtQjs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFOUNyQmhCLHdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtFQU9BLDhFQUFBO0VBQ0EsaUNBQUE7RUFDQSxrQ0FBQTtFQUNBLCtFQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGlGQUFBO0VObUxBLGdFQUFBO0VBQ0EseUNBQUE7RUFDQSxtQ0FBQTtFTTNIQSwyQ0FBQTtFQUNBLDRDQUFBO0NYa3ZpQkg7QUt2dmlCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNJLDBFQUFBO0VBQ0EsbUVBQUE7Q0xtd2lCUDtBSzd3aUJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksaUZBQUE7RUFDQSwwRUFBQTtDTHl4aUJQO0FLbnlpQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSSx1RkFBQTtFQUNBLGdGQUFBO0NMK3lpQlA7QUt6emlCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0xxMGlCUDtBSy8waUJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0ksNEZBQUE7RUFDQSxxRkFBQTtDTDYyaUJQO0FLeHlpQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxXQUFBO0NMNHppQlA7QUs3emlCRzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJLFdBQUE7Q0xpMWlCUDtBS2wxaUJHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksYUFBQTtDTHczaUJQO0FLaGlqQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwU0EsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsbURBQUE7RUFDQSxvQ0FBQTtDTHl3aUJIO0FLcHVpQkc7RUFyVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFzVkksaUZBQUE7R0x5dmlCTDtDQUNGO0FLdnZpQkc7RUF6VkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVkksZ0ZBQUE7R0w0d2lCTDtDQUNGO0FLMXdpQkc7RUE3VkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VkksaUZBQUE7R0wreGlCTDtDQUNGO0FLdjBpQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDIxaUJYO0FLaHBqQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EseURBQUE7RUFDQSwwQ0FBQTtDTHE0aUJIO0FLaDJpQkc7RUF6VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVUksaUZBQUE7R0xxM2lCTDtDQUNGO0FLbjNpQkc7RUE3VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VUksZ0ZBQUE7R0x3NGlCTDtDQUNGO0FLdDRpQkc7RUFqVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrVkksaUZBQUE7R0wyNWlCTDtDQUNGO0FLbjhpQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTHU5aUJYO0FLNXdqQkc7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQ0FBQTtDTGlnakJIO0FLNTlpQkc7RUF6VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUEwVUksaUZBQUE7R0xpL2lCTDtDQUNGO0FLLytpQkc7RUE3VUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUE4VUksZ0ZBQUE7R0xvZ2pCTDtDQUNGO0FLbGdqQkc7RUFqVkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrVkksaUZBQUE7R0x1aGpCTDtDQUNGO0FLL2pqQk87Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTG1sakJYO0F5RGoyakJPOzs7OztFOUMvQ0osK0JBQUE7RUFDQSxvQ0FBQTtDWHU1akJIO0F5RHAyakJPOzs7OztFOUMvQ0osOEJBQUE7RUFDQSxnQ0FBQTtDWDA1akJIO0F5RHYyakJPOzs7OztFOUMvQ0osNkJBQUE7RUFDQSxnQ0FBQTtDWDY1akJIO0F5RHoyakJHOztFRGhFQSwwREFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7RUFDQSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EsZ0lBQUE7Q3hENjZqQkg7QVV2NmpCRzs7O0U4QzBEUSwwQkFBQTtFQUNBLHlCQUFBO1VBQUEsaUJBQUE7Q3hEazNqQlg7QXdEaDNqQlc7Ozs7O0VBRUksMEJBQUE7Q3hEcTNqQmY7QUtyN2pCRzs7O0VtRG9FWSxpREFBQTtFQUNBLHFEQUFBO1VBQUEsNkNBQUE7Q3hEczNqQmY7QXdEcDNqQmU7Ozs7O0VBRUksMkNBQUE7Q3hEeTNqQm5CO0F5RGw0akJXOzs7OztFQUVJLGtEQUFBO0N6RHU0akJmO0F5RHA0akJXOzs7RUFDSSxrREFBQTtDekR3NGpCZjtBeURwNGpCTzs7O0VEM0VKLG1CQUFBO0N4RG85akJIO0F3RGw5akJHOzs7RUFDSSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EscURBQUE7RUFDQSwwREFBQTtFQUNBLDhDQUFBO0N4RHM5akJQO0FLNTlqQkc7Ozs7RW1EYVEsd0NBQUE7RUFDQSxxQ0FBQTtDeERxOWpCWDtBSy8rakJHOzs7O0VtRDhCUSx3Q0FBQTtFQUNBLHFDQUFBO0N4RHU5akJYO0F3RG45akJHOzs7O0VBV0ksZ0JBQUE7Q3hEODhqQlA7QUtoL2pCRzs7OztFbUR5QlEseUNBQUE7RUFDQSxzQ0FBQTtDeEQ2OWpCWDtBS25na0JHOzs7O0VtRDBDUSx5Q0FBQTtFQUNBLHNDQUFBO0N4RCs5akJYO0FLeC9qQkc7Ozs7RUF3UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQ0FBQTtDTG91akJIO0FLL3JqQkc7RUFuVUE7Ozs7SUFvVUksaUZBQUE7R0xxc2pCTDtDQUNGO0FLbnNqQkc7RUF2VUE7Ozs7SUF3VUksZ0ZBQUE7R0x5c2pCTDtDQUNGO0FLdnNqQkc7RUEzVUE7Ozs7SUE0VUksaUZBQUE7R0w2c2pCTDtDQUNGO0FLcnZqQk87Ozs7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsWUFBQTtDTDB2akJYO0F3RG5na0JPOzs7O0VBQ0ksd0NBQUE7RUFDQSxxQ0FBQTtDeER3Z2tCWDtBd0RyZ2tCTzs7OztFQUNJLHlDQUFBO0VBQ0Esc0NBQUE7Q3hEMGdrQlg7QXlEaitqQlc7Ozs7RUFDSSx3Q0FBQTtFQUNBLHFDQUFBO0N6RHMrakJmO0F5RG4rakJXOzs7O0VBQ0kseUNBQUE7RUFDQSxzQ0FBQTtFQUNBLDJDQUFBO0N6RHcrakJmO0F5RGgrakJXOzs7Ozs7Ozs7RUFFSSxnQ0FBQTtDekR5K2pCZjtBeUR0K2pCVzs7Ozs7RUFDSSxnQ0FBQTtDekQ0K2pCZjtBeUR0K2pCVzs7O0VBQ0ksbUJBQUE7Q3pEMCtqQmY7QXlEbitqQmU7Ozs7Ozs7Ozs7O0VBS0ksNkJBQUE7RUFDQSwwQkFBQTtDekQyK2pCbkI7QXlEdCtqQmU7Ozs7Ozs7Ozs7O0VBS0ksOEJBQUE7RUFDQSwyQkFBQTtDekQ4K2pCbkI7QXlEMytqQmU7Ozs7O0VBRUksbUJBQUE7Q3pEZy9qQm5CO0F5RDErakJHOzs7RUFFSSxtQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esa0RBQUE7Q3pENitqQlA7QXlEMStqQkc7OztFQUVJLG1DQUFBO0VBQ0EseUNBQUE7RUFDQSxrREFBQTtDekQ2K2pCUDs7QTBEN3BrQkQ7RUFDSSw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsaURBQUE7RUFDQSwrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMkNBQUE7RUFDQSxpREFBQTtFQUNBLGtEQUFBO0VBQ0Esa0VBQUE7RUFDQSw0Q0FBQTtFQUNBLHlGQUFBO0VBQ0Esc0RBQUE7RUFDQSxnREFBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSxpREFBQTtFQUNBLDZDQUFBO0VBQ0Esa0RBQUE7RUFDQSxtREFBQTtFQUNBLHdEQUFBO0VBQ0EsK0NBQUE7RUFDQSxvREFBQTtFQUNBLGdEQUFBO0VBQ0EscURBQUE7RUFDQSxtRkFBQTtFQUNBLDBEQUFBO0MxRGdxa0JIO0EwRDlwa0JHO0VBQ0ksVUFBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGtIQUFBO0MxRGdxa0JQO0EwRDdwa0JHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDMUQrcGtCUDtBMEQxcGtCZTtFRmlEWix5SEFBQTtFQUNBLGdGQUFBO0N4RDRta0JIO0EwRHZwa0JtQjtFRjBDaEIseUhBQUE7RUFDQSxnRkFBQTtDeERnbmtCSDtBMERucGtCdUI7RUFDSSxxRkFBQTtFQUNBLG9GQUFBO0VBQ0EsaUdBQUE7QzFEcXBrQjNCO0EwRDlva0JPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLFlBQUE7QzFEZ3BrQlg7QTBEOW9rQlc7RUFDSSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7QzFEZ3BrQmY7QTBEOW9rQmU7RUFHSSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7QzFEOG9rQm5CO0EwRDNva0JlO0VBRUksbURBQUE7RUFDQSx5REFBQTtFQUNBLHVFQUFBO0VBQ0EsdUVBQUE7RUFDQSx1RUFBQTtFQUNBLCtEQUFBO0VBQ0EseUNBQUE7RUFDQSxxRUFBQTtFQUNBLDZFQUFBO0VBQ0EsaUVBQUE7RUFDQSwwQ0FBQTtFQUNBLHVFQUFBO0VBQ0EsOEVBQUE7RUFDQSw2RUFBQTtFQUNBLG1GQUFBO0VBQ0EscUVBQUE7RUFDQSw0Q0FBQTtFQUNBLDJFQUFBO0VBQ0EsZ0ZBQUE7RUFDQSwyQ0FBQTtFQUNBLDRCQUFBO0MxRDRva0JuQjtBS2pxa0JHO0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDTDJwa0JQO0FLcnFrQkc7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NMK3BrQlA7QUt6cWtCRztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0xtcWtCUDtBSzdxa0JHO0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDTHVxa0JQO0FLanJrQkc7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMMnFrQlA7QUt0bWtCRztFQUNJLFdBQUE7Q0x3bWtCUDtBS3pta0JHO0VBQ0ksV0FBQTtDTDJta0JQO0FLNW1rQkc7RUFDSSxhQUFBO0NMOG1rQlA7QU1seGtCRztFb0RxSG9CLFdBQUE7RXBEM0NwQixvQ0FBQTtVQUFBLDRCQUFBO0VBQ0EsbUJBQUE7Q040c2tCSDtBTTFza0JHO0VBQ0ksNkNBQUE7RUFDQSxpSUFBQTtVQUFBLHlIQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsMEZBQUE7RUFDQSx5RkFBQTtFQUNBLDJGQUFBO0VBQ0EsNEZBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7Q040c2tCUDtBSzN4a0JHO0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLGtEQUFBO0VBQ0EsbUNBQUE7Q0w4L2pCSDtBS3o5akJHO0VBelVBO0lBMFVJLGlGQUFBO0dMNDlqQkw7Q0FDRjtBSzE5akJHO0VBN1VBO0lBOFVJLGdGQUFBO0dMNjlqQkw7Q0FDRjtBSzM5akJHO0VBalZBO0lBa1ZJLGlGQUFBO0dMODlqQkw7Q0FDRjtBS3Rna0JPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x3Z2tCWDtBS3owa0JHO0VBMFNBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLG1EQUFBO0VBQ0Esb0NBQUE7Q0xnaWtCSDtBSzMvakJHO0VBclZBO0lBc1ZJLGlGQUFBO0dMOC9qQkw7Q0FDRjtBSzUvakJHO0VBelZBO0lBMFZJLGdGQUFBO0dMKy9qQkw7Q0FDRjtBSzcvakJHO0VBN1ZBO0lBOFZJLGlGQUFBO0dMZ2drQkw7Q0FDRjtBS3hpa0JPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0wwaWtCWDtBSy8xa0JHO0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHlEQUFBO0VBQ0EsMENBQUE7Q0xra2tCSDtBSzdoa0JHO0VBelVBO0lBMFVJLGlGQUFBO0dMZ2lrQkw7Q0FDRjtBSzloa0JHO0VBN1VBO0lBOFVJLGdGQUFBO0dMaWlrQkw7Q0FDRjtBSy9oa0JHO0VBalZBO0lBa1ZJLGlGQUFBO0dMa2lrQkw7Q0FDRjtBSzFra0JPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0w0a2tCWDtBMERsd2tCZTtFQUNJLCtMQUFBO0MxRG93a0JuQjtBS3A0a0JHO0VtRGFRLHdDQUFBO0VBQ0EscUNBQUE7Q3hEMDNrQlg7QUtwNWtCRztFbUQ4QlEsd0NBQUE7RUFDQSxxQ0FBQTtDeER5M2tCWDtBd0RyM2tCRztFQVdJLGdCQUFBO0N4RDYya0JQO0FLLzRrQkc7RW1EeUJRLHlDQUFBO0VBQ0Esc0NBQUE7Q3hEeTNrQlg7QUsvNWtCRztFbUQwQ1EseUNBQUE7RUFDQSxzQ0FBQTtDeER3M2tCWDtBS2o1a0JHO0VBd1JBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLGtEQUFBO0VBQ0EsbUNBQUE7Q0wwbmtCSDtBS3Jsa0JHO0VBblVBO0lBb1VJLGlGQUFBO0dMd2xrQkw7Q0FDRjtBS3Rsa0JHO0VBdlVBO0lBd1VJLGdGQUFBO0dMeWxrQkw7Q0FDRjtBS3Zsa0JHO0VBM1VBO0lBNFVJLGlGQUFBO0dMMGxrQkw7Q0FDRjtBS2xva0JPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0xvb2tCWDtBd0Q3NGtCTztFQUNJLHdDQUFBO0VBQ0EscUNBQUE7Q3hEKzRrQlg7QXdENTRrQk87RUFDSSx5Q0FBQTtFQUNBLHNDQUFBO0N4RDg0a0JYO0EwRDN6a0JtQjtFQUNJLHNKQUFBO0MxRDZ6a0J2QjtBMEQxemtCbUI7RUFDSSwwR0FBQTtDMUQ0emtCdkI7QTBEeHprQmU7RUFDSSx5REFBQTtDMUQwemtCbkI7QTBEdnprQmU7RUFDSSxrQkFBQTtDMUR5emtCbkI7QTBEL3lrQm1CO0VBRUksNEJBQUE7QzFEZ3prQnZCO0EwRDF5a0JPO0VBQ0ksdUVBQUE7RUFDQSx1RUFBQTtDMUQ0eWtCWDtBMEQxeWtCVztFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7QzFENHlrQmY7QTBEdHlrQk87RUFFSSxvRUFBQTtFQUVBLGVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLCtCQUFBO0MxRHN5a0JYO0EwRG55a0JPO0VBQ0ksMEVBQUE7RUFDQSwwRUFBQTtDMURxeWtCWDtBMERqeWtCRztFQUVRO0lBRUkscUVBQUE7RzFEaXlrQmI7RTBEOXhrQlM7SUFDSSw4REFBQTtHMURneWtCYjtDQUNGO0EwRDV4a0JHO0VBRUksV0FBQTtDMUQ2eGtCUDtBMEQzeGtCTztFQUNJLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0MxRDZ4a0JYO0EwRHh4a0JPO0VBQ0ksZ0JBQUE7QzFEMHhrQlg7QTBEdnhrQk87RUFDSSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7QzFEeXhrQlg7QTBEdnhrQlc7RUFDSSxVQUFBO0MxRHl4a0JmO0EwRHR4a0JXO0VBQ0ksU0FBQTtFQUNBLGdCQUFBO0MxRHd4a0JmO0EwRHJ4a0JXO0VBQ0ksU0FBQTtFQUNBLGdCQUFBO0MxRHV4a0JmO0EwRHB4a0JXO0VBQ0ksd0NBQUE7RUFFQSxhQUFBO0VBQ0EsaUdBQUE7QzFEcXhrQmY7QTBEbnhrQmU7RUFDSSx1QkFBQTtDMURxeGtCbkI7QTBEL3drQkc7RUFDSSxxQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EsaURBQUE7QzFEaXhrQlA7QTBEOXdrQkc7RUFDSSxxQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSxnREFBQTtFQUNBLDhDQUFBO0VBQ0EsaURBQUE7QzFEZ3hrQlA7O0EyRDFpbEJEO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9DQUFBO0VBQ0EsMkRBQUE7RUFDQSw2REFBQTtFQUNBLCtCQUFBO0MzRDZpbEJIOztBMkQxaWxCRDtFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG1EQUFBO09BQUEsOENBQUE7VUFBQSwyQ0FBQTtFQUNBLGlDQUFBO09BQUEsNEJBQUE7VUFBQSx5QkFBQTtFQUNBLDBCQUFBO0MzRDZpbEJIOztBMkQxaWxCRDs7O0VBR0ksOEJBQUE7RUFDQSxtQkFBQTtFQUNBLDREQUFBO09BQUEsdURBQUE7VUFBQSxvREFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7QzNENmlsQkg7O0EyRHhpbEJEOzs7RUFHSSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtDM0QyaWxCSDs7QTJEei9rQlc7RUFDSSxxQkFBQTtDM0Q0L2tCZjtBMkRyL2tCbUI7RUFJSSxvQkFBQTtDM0RvL2tCdkI7QTJEai9rQm1CO0VBQ0ksbUNBQUE7QzNEbS9rQnZCO0EyRDMra0JPO0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxnQkFBQTtNQUFBLFlBQUE7VUFBQSxRQUFBO0MzRDYra0JYO0EyRDEra0JPO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtDM0Q0K2tCWDtBMkQxK2tCVztFQUNJLGtCQUFBO0VBQ0EsWUFBQTtDM0Q0K2tCZjtBMkR2K2tCRztFQUNJLFdBQUE7QzNEeStrQlA7QTJEcCtrQlc7RUFFSSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtDM0RxK2tCZjtBMkRuK2tCZTtFQUNJLDRCQUFBO0MzRHEra0JuQjtBMkQ5OWtCVztFQUdJLGdCQUFBO0MzRDg5a0JmO0EyRHo5a0JHO0VBQ0ksaUJBQUE7QzNEMjlrQlA7O0EyRHY5a0JEO0VBQ0kscURBQUE7RUFDQSxzREFBQTtDM0QwOWtCSDs7QTJEdjlrQkQ7RUFDSSxxREFBQTtFQUNBLHNEQUFBO0MzRDA5a0JIOztBMkR2OWtCRDtFQUNJLHFEQUFBO0VBQ0Esc0RBQUE7QzNEMDlrQkg7O0EyRHQ5a0JHO0VBQ0ksY0FBQTtDM0R5OWtCUDtBMkQvOGtCdUI7RUFFSSxjQUFBO0MzRGc5a0IzQjtBMkR0OGtCZTs7OztFQUdJLGNBQUE7QzNEeThrQm5CO0EyRG44a0JtQjs7O0VBRUksY0FBQTtDM0RzOGtCdkI7QTJELzdrQm1COzs7Ozs7O0VBRUksY0FBQTtDM0RzOGtCdkI7QTJEaDhrQmU7OztFQUVJLGNBQUE7QzNEbThrQm5CO0EyRDU3a0JlO0VBRUksY0FBQTtDM0Q2N2tCbkI7QTJEbDdrQm1CO0VBQ0ksY0FBQTtDM0RvN2tCdkI7QTJEem1sQk87RUFDSSw4QkFBQTtDM0QybWxCWDs7QTJENTVrQkc7RUFDSSxZQUFBO0MzRCs1a0JQO0EyRDU1a0JHO0VBR0ksc0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0MzRDQ1a0JQO0EyRDE1a0JPO0VBQ0ksdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7QzNENDVrQlg7QVV2cmxCRztFOEMwRFEsMEJBQUE7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0N4RGdvbEJYO0F3RDlubEJXO0VBRUksMEJBQUE7Q3hEK25sQmY7QUsvcmxCRztFbURvRVksaURBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0N4RDhubEJmO0F3RDVubEJlO0VBRUksMkNBQUE7Q3hENm5sQm5CO0EyRHI2a0JPO0VBQ0ksa0RBQUE7RUFDQSw0REFBQTtDM0R1NmtCWDtBMkRoNmtCVztFQUNJLG1CQUFBO0MzRGs2a0JmO0EyRGg2a0JlO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0MzRGs2a0JuQjtBMkQxNWtCVztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxtQkFBQTtDM0Q0NWtCZjtBMkQxNWtCZTtFQUNJLG1CQUFBO0MzRDQ1a0JuQjtBMkR6NWtCZTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSwrREFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7QzNEMjVrQm5CO0FLdnBsQkc7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMaXBsQlA7QUszcGxCRztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q0xxcGxCUDtBSy9wbEJHO0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDTHlwbEJQO0FLbnFsQkc7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMNnBsQlA7QUt2cWxCRztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xpcWxCUDtBSzNxbEJHO0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDTHFxbEJQO0FLL3FsQkc7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NMeXFsQlA7QUtucmxCRztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0w2cWxCUDtBS3ZybEJHO0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDTGlybEJQO0FLM3JsQkc7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMcXJsQlA7QTJEcjZrQkc7RUFDSSxnQkFBQTtDM0R1NmtCUDs7QTJEbjZrQkQ7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDM0RzNmtCSDtBMkRwNmtCRzs7RUFFSSxtQkFBQTtDM0RzNmtCUDtBMkR4NWtCRztFQUNJLGtCQUFBO0MzRDA1a0JQO0EyRHQ1a0JPO0VBQ0ksd0RBQUE7QzNEdzVrQlg7O0E0RHR5bEJEO0VBQ0kseUVBQUE7RUFDQSxnRUFBQTtFQUNBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esb0RBQUE7RUFDQSx1REFBQTtFQUNBLHlCQUFBO0VBQ0EscURBQUE7RUFDQSxzREFBQTtFQUNBLHdGQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGtGQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNBLGtFQUFBO0VBQ0EscUNBQUE7RUFDQSxnQ0FBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSwwQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSx1RUFBQTtFQUNBLHlEQUFBO0VBQ0EsNERBQUE7RUFDQSxpRUFBQTtFQUNBLHFDQUFBO0VBQ0EscUZBQUE7RUFDQSwrRUFBQTtFQUNBLHFEQUFBO0VBRUEsYUFBQTtFQUNBLGlGQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUVBLGVBQUE7QzVEdXlsQkg7QTZEcnpsQlc7RUFFUSx1SUFBQTtFQzBDWixnQ0FBQTtFQUNBLGlDQUFBO0VEdENRLGtCQUFBO0M3RG96bEJmO0E2RC94bEJlOztFQUVJLGtFQUFBO0M3RGl5bEJuQjtBNkQ1eGxCbUI7O0VDU1osZ0NBQUE7RUFDQSxpQ0FBQTtDOUR1eGxCUDtBS3YybEJHOztFd0RnRndCLHlDQUFBO0M3RDJ4bEIzQjtBSy8xbEJHOztFd0R5RTRCLHlDQUFBO0M3RDB4bEIvQjtBNkRweGxCZTtFQUNJLGtFQUFBO0M3RHN4bEJuQjtBNkQxMmxCTztFQUVRLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFRQSw2QkFBQTtFQUVBLGFBQUE7RUFRQSwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0M3RDQxbEJmO0E2RDUybEJlO0VBQ0ksaUJBQUE7QzdEODJsQm5CO0E2RHgxbEJXO0VBRVEscUlBQUE7RUNxQ1osaUNBQUE7RUFDQSxvQ0FBQTtFRGpDUSxnQkFBQTtFQUdJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0M3RHExbEJuQjtBNkRuMWxCbUI7O0VBRUksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDN0RxMWxCdkI7QTZEbjFsQnVCOztFQUNJLGlCQUFBO0VBQ0EsNERBQUE7QzdEczFsQjNCO0E2RGwxbEJtQjtFQUNJLFlBQUE7QzdEbzFsQnZCO0E2RGgxbEJlOztFQUVJLGdFQUFBO0M3RGsxbEJuQjtBNkQ3MGxCbUI7O0VDSVosaUNBQUE7RUFDQSxvQ0FBQTtFRENvQixtQkFBQTtDN0Q2MGxCM0I7QUt6NWxCRzs7RXdEZ0Z3Qix1Q0FBQTtDN0Q2MGxCM0I7QUtqNWxCRzs7RXdEeUU0Qix1Q0FBQTtDN0Q0MGxCL0I7QTZEdDBsQmU7RUFDSSxnRUFBQTtDN0R3MGxCbkI7QTZENTVsQk87RUFFUSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBc0JBLDZCQUFBO0VBQUEsK0JBQUE7RUFBQSx1Q0FBQTtNQUFBLG1DQUFBO1VBQUEsK0JBQUE7QzdEdzRsQmY7QTZENTVsQmU7RUFDSSxpQkFBQTtDN0Q4NWxCbkI7QTZEeDRsQlc7RUFFUSxvSUFBQTtFQzBDWixtQ0FBQTtFQUNBLG9DQUFBO0VEdENRLGVBQUE7QzdEdTRsQmY7QTZEbDNsQmU7O0VBRUksK0RBQUE7QzdEbzNsQm5CO0E2RC8ybEJtQjs7RUNTWixtQ0FBQTtFQUNBLG9DQUFBO0M5RDAybEJQO0FLMTdsQkc7O0V3RGdGd0Isc0NBQUE7QzdEODJsQjNCO0FLbDdsQkc7O0V3RHlFNEIsc0NBQUE7QzdENjJsQi9CO0E2RHYybEJlO0VBQ0ksK0RBQUE7QzdEeTJsQm5CO0E2RDc3bEJPO0VBRVEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQVFBLDZCQUFBO0VBRUEsYUFBQTtFQUlBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7QzdEbTdsQmY7QTZELzdsQmU7RUFDSSxpQkFBQTtDN0RpOGxCbkI7QTZEMzZsQlc7RUFFUSxzSUFBQTtFQ3FDWixnQ0FBQTtFQUNBLG1DQUFBO0VEakNRLGlCQUFBO0VBR0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7QzdEdzZsQm5CO0E2RHQ2bEJtQjs7RUFFSSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0M3RHc2bEJ2QjtBNkR0NmxCdUI7O0VBQ0ksaUJBQUE7RUFDQSw0REFBQTtDN0R5NmxCM0I7QTZEcjZsQm1CO0VBQ0ksWUFBQTtDN0R1NmxCdkI7QTZEbjZsQmU7O0VBRUksaUVBQUE7QzdEcTZsQm5CO0E2RGg2bEJtQjs7RUNJWixnQ0FBQTtFQUNBLG1DQUFBO0M5RGc2bEJQO0FLMytsQkc7O0V3RGdGd0Isd0NBQUE7QzdEKzVsQjNCO0FLbitsQkc7O0V3RHlFNEIsd0NBQUE7QzdEODVsQi9CO0E2RHg1bEJlO0VBQ0ksaUVBQUE7QzdEMDVsQm5CO0E0RGg4bEJPO0VBQ0ksaUdBQUE7RUFDQSxvRUFBQTtDNURrOGxCWDtBNEQ3N2xCTztFQUNJLHlCQUFBO1VBQUEsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QzVEKzdsQlg7QTREMzdsQkc7RUFDSSw4QkFBQTtFQUNBLDBDQUFBO0VBQ0Esc0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsbUlBQUE7QzVENjdsQlA7QTREMzdsQk87RUFDSSxpQkFBQTtDNUQ2N2xCWDtBNEQxN2xCTzs7RUFFSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtDNUQ0N2xCWDtBNEQxN2xCVzs7RUFDSSxpQkFBQTtDNUQ2N2xCZjtBNEQzN2xCZTs7RUFDSSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7QzVEODdsQm5CO0E0RDU3bEJtQjs7RUFDSSxxREFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtDNUQrN2xCdkI7QTRENTdsQm1COztFQUNJLHFCQUFBO0VBQUEsYUFBQTtDNUQrN2xCdkI7QTRENTdsQm1COztFQUNJLHlEQUFBO0VBQUEsb0RBQUE7RUFBQSxpREFBQTtDNUQrN2xCdkI7QTRENTdsQm1COztFQUNJLHlCQUFBO0VBRUEscUJBQUE7RUFDQSxzQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0M1RDg3bEJ2QjtBNEQ1N2xCdUI7O0VBQ0ksWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtDNUQrN2xCM0I7QTREMzdsQm1COztFQUNJLDJDQUFBO0VBQ0EsaURBQUE7RUFDQSxxQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsbURBQUE7RUFDQSw4QkFBQTtFQUVBLDZDQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFNQSxjQUFBO0VBQ0EsZUFBQTtDNUR3N2xCdkI7QU1ua21CRzs7O0VBMEVBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxtQkFBQTtDTjgvbEJIO0FNNS9sQkc7OztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDBGQUFBO0VBQ0EseUZBQUE7RUFDQSwyRkFBQTtFQUNBLDRGQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOZ2dtQlA7QTREMThsQnVCOztFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3Q0FBQTtDNUQ2OGxCM0I7QTREMzhsQjJCOztFQUNJLDhDQUFBO0M1RDg4bEIvQjtBNEQxOGxCdUI7O0VBQ0ksNkNBQUE7RUFDQSxzREFBQTtDNUQ2OGxCM0I7QUsza21CRzs7RXVEb0l3QixnQkFBQTtDNUQyOGxCM0I7QUs5bW1CRzs7RXVEd0tvQixnQkFBQTtDNUQwOGxCdkI7QTREdjhsQm1COztFQUNJLGdEQUFBO0VBQ0EsMEJBQUE7RUFDQSxnREFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHVFQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQ0FBQTtDNUQwOGxCdkI7QTREeDhsQnVCOztFQUNJLHdEQUFBO0M1RDI4bEIzQjtBS3JubUJHOztFdURnTGdDLGdEQUFBO0V2RDhHaEMsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsdURBQUE7RUFDQSx3Q0FBQTtDTDAxbEJIO0FLcnpsQkc7RUF6VUE7O0lBMFVJLHNGQUFBO0dMeXpsQkw7Q0FDRjtBS3Z6bEJHO0VBN1VBOztJQThVSSxxRkFBQTtHTDJ6bEJMO0NBQ0Y7QUt6emxCRztFQWpWQTs7SUFrVkksc0ZBQUE7R0w2emxCTDtDQUNGO0FLcjJsQk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdHQUFBO0VBQ0EsK0ZBQUE7RUFDQSxpR0FBQTtFQUNBLGtHQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x3MmxCWDtBS3pxbUJHOztFdURvTXdCLDJDQUFBO0VBQ0EsbURBQUE7RUFDQSxzSkFBQTtDNUR5K2xCM0I7QUtucW1CRzs7RXVEK0w0QixzSkFBQTtDNUR3K2xCL0I7QTREcCtsQnVCOztFQUNJLGlDQUFBO0VBRUEsc0JBQUE7RUFDQSwyQkFBQTtNQUFBLDRCQUFBO1VBQUEsbUJBQUE7QzVEcytsQjNCO0E0RHArbEIyQjs7RUFDSSw2Q0FBQTtDNUR1K2xCL0I7QUtybW1CRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMZ21tQlA7QUsxbW1CRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMcW1tQlA7QUsvbW1CRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMMG1tQlA7QUtwbm1CRzs7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMK21tQlA7QUt6bm1CRzs7O0VBU0kseUVBQUE7RUFDQSxrRUFBQTtDTHFubUJQO0FLaGptQkc7O0VBQ0ksV0FBQTtDTG1qbUJQO0FLcGptQkc7O0VBQ0ksV0FBQTtDTHVqbUJQO0FLeGptQkc7OztFQUNJLGFBQUE7Q0w0am1CUDtBSzVzbUJHOzs7RXVEdU1vQixnQkFBQTtDNUQwZ21CdkI7QTREcGdtQk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0M1RHNnbUJYO0E0RHBnbUJXO0VBQ0ksY0FBQTtDNURzZ21CZjtBNERuZ21CVztFQUNJLDZDQUFBO0VBRUEsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7QzVEb2dtQmY7QUszcG1CRztFQVNJLGdGQUFBO0VBQ0EseUVBQUE7Q0xxcG1CUDtBSy9wbUJHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTHlwbUJQO0FLbnFtQkc7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMNnBtQlA7QUt2cW1CRztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0xpcW1CUDtBSzNxbUJHO0VBU0ksa0dBQUE7RUFDQSwyRkFBQTtDTHFxbUJQO0FLdndtQkc7O0V1RHdQb0IsY0FBQTtDNURtaG1CdkI7QTREL2dtQmU7RUFDSSwwQkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7QzVEaWhtQm5CO0E0RDVnbUJPO0VBQ0ksMkJBQUE7QzVEOGdtQlg7QUtyd21CRztFdUQwUFksOENBQUE7RUFDQSxpQ0FBQTtFQUNBLGtDQUFBO0M1RDhnbUJmO0FNbHhtQkc7RUEwRUEsb0NBQUE7VUFBQSw0QkFBQTtFQUNBLG1CQUFBO0NOMnNtQkg7QU16c21CRztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDBGQUFBO0VBQ0EseUZBQUE7RUFDQSwyRkFBQTtFQUNBLDRGQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOMnNtQlA7QTREcmhtQkc7RUFDSSxzQ0FBQTtFQUNBLDhDQUFBO0VBQ0Esa0RBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDNUR1aG1CUDtBNERyaG1CTztFQUVJLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0M1RHNobUJYO0E0RG5obUJPO0VBQ0ksb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLFlBQUE7QzVEcWhtQlg7QTREamhtQkc7RUFDSSxtQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0NBQUE7RUFFQSxhQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQ0FBQTtDNURraG1CUDtBNEQ3Z21CZTs7RUFDSSxpQ0FBQTtDNURnaG1CbkI7QTREM2dtQk87RUFDSSxtQkFBQTtFQUNBLG9CQUFBO0M1RDZnbUJYO0E0RHpnbUJHO0VBQ0ksa0NBQUE7RUFDQSxnQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtFQUNBLG1DQUFBO0VBRUEsYUFBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7QzVEMGdtQlA7QTREcmdtQmU7O0VBQ0ksaUNBQUE7QzVEd2dtQm5CO0E0RG5nbUJPO0VBQ0ksbUJBQUE7RUFDQSxvQkFBQTtDNURxZ21CWDs7QStEMzFtQkQ7RUFDSSxrQ0FBQTtFQUNBLG1DQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtFQUNBLHNEQUFBO0VBQ0EsMERBQUE7RUFDQSx5REFBQTtDL0Q2MW1CSDs7QStEMTFtQkQ7RUFDSSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLDBEQUFBO0VBQ0EseURBQUE7RUFDQSwyQ0FBQTtDL0Q2MW1CSDs7QWdFMzBtQkc7RUE5QlE7SUFDSSxvQkFBQTtJQUFBLG9CQUFBO1FBQUEsa0JBQUE7WUFBQSxZQUFBO0doRTYybUJiO0VnRXgybUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxxQkFBQTtHaEVnMm1CTDtFZ0U1Mm1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFbzJtQkw7RWdFaDNtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFdBQUE7R2hFdzJtQkw7RWdFcDNtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRTQybUJMO0VnRXgzbUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVnM21CTDtFZ0U1M21CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsV0FBQTtHaEVvM21CTDtFZ0VoNG1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFdzNtQkw7RWdFcDRtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRTQzbUJMO0VnRXg0bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxXQUFBO0doRWc0bUJMO0VnRTU0bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVvNG1CTDtFZ0VoNW1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFdzRtQkw7RWdFcDVtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFlBQUE7R2hFNDRtQkw7Q0FDRjtBZ0VqNG1CRztFQTlCUTtJQUNJLG9CQUFBO0lBQUEsb0JBQUE7UUFBQSxrQkFBQTtZQUFBLFlBQUE7R2hFazZtQmI7RWdFNzVtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHFCQUFBO0doRXE1bUJMO0VnRWo2bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEV5NW1CTDtFZ0VyNm1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsV0FBQTtHaEU2NW1CTDtFZ0V6Nm1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFaTZtQkw7RWdFNzZtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRXE2bUJMO0VnRWo3bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxXQUFBO0doRXk2bUJMO0VnRXI3bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEU2Nm1CTDtFZ0V6N21CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFaTdtQkw7RWdFNzdtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFdBQUE7R2hFcTdtQkw7RWdFajhtQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRXk3bUJMO0VnRXI4bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEU2N21CTDtFZ0V6OG1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsWUFBQTtHaEVpOG1CTDtDQUNGO0FnRXQ3bUJHO0VBOUJRO0lBQ0ksb0JBQUE7SUFBQSxvQkFBQTtRQUFBLGtCQUFBO1lBQUEsWUFBQTtHaEV1OW1CYjtFZ0VsOW1CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EscUJBQUE7R2hFMDhtQkw7RWdFdDltQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRTg4bUJMO0VnRTE5bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxXQUFBO0doRWs5bUJMO0VnRTk5bUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVzOW1CTDtFZ0VsK21CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFMDltQkw7RWdFdCttQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFdBQUE7R2hFODltQkw7RWdFMSttQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRWsrbUJMO0VnRTkrbUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVzK21CTDtFZ0VsL21CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsV0FBQTtHaEUwK21CTDtFZ0V0L21CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFOCttQkw7RWdFMS9tQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRWsvbUJMO0VnRTkvbUJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxZQUFBO0doRXMvbUJMO0NBQ0Y7QWdFMyttQkc7RUE5QlE7SUFDSSxvQkFBQTtJQUFBLG9CQUFBO1FBQUEsa0JBQUE7WUFBQSxZQUFBO0doRTRnbkJiO0VnRXZnbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxxQkFBQTtHaEUrL21CTDtFZ0UzZ25CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFbWduQkw7RWdFL2duQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFdBQUE7R2hFdWduQkw7RWdFbmhuQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRTJnbkJMO0VnRXZobkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEUrZ25CTDtFZ0UzaG5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsV0FBQTtHaEVtaG5CTDtFZ0UvaG5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFdWhuQkw7RWdFbmluQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRTJobkJMO0VnRXZpbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxXQUFBO0doRStobkJMO0VnRTNpbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVtaW5CTDtFZ0UvaW5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFdWluQkw7RWdFbmpuQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFlBQUE7R2hFMmluQkw7Q0FDRjtBZ0VoaW5CRztFQTlCUTtJQUNJLG9CQUFBO0lBQUEsb0JBQUE7UUFBQSxrQkFBQTtZQUFBLFlBQUE7R2hFaWtuQmI7RWdFNWpuQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHFCQUFBO0doRW9qbkJMO0VnRWhrbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEV3am5CTDtFZ0Vwa25CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsV0FBQTtHaEU0am5CTDtFZ0V4a25CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFZ2tuQkw7RWdFNWtuQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRW9rbkJMO0VnRWhsbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxXQUFBO0doRXdrbkJMO0VnRXBsbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEU0a25CTDtFZ0V4bG5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFZ2xuQkw7RWdFNWxuQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFdBQUE7R2hFb2xuQkw7RWdFaG1uQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRXdsbkJMO0VnRXBtbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEU0bG5CTDtFZ0V4bW5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsWUFBQTtHaEVnbW5CTDtDQUNGO0FnRXJsbkJHO0VBOUJRO0lBQ0ksb0JBQUE7SUFBQSxvQkFBQTtRQUFBLGtCQUFBO1lBQUEsWUFBQTtHaEVzbm5CYjtFZ0Vqbm5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EscUJBQUE7R2hFeW1uQkw7RWdFcm5uQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRTZtbkJMO0VnRXpubkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxXQUFBO0doRWlubkJMO0VnRTdubkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVxbm5CTDtFZ0Vqb25CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFeW5uQkw7RWdFcm9uQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLFdBQUE7R2hFNm5uQkw7RWdFem9uQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRWlvbkJMO0VnRTdvbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxzQkFBQTtHaEVxb25CTDtFZ0VqcG5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0EsV0FBQTtHaEV5b25CTDtFZ0VycG5CaUI7SUFXWixvQkFBQTtJQUFBLHVCQUFBO1FBQUEsbUJBQUE7WUFBQSxlQUFBO0lBQ0Esc0JBQUE7R2hFNm9uQkw7RWdFenBuQmlCO0lBV1osb0JBQUE7SUFBQSx1QkFBQTtRQUFBLG1CQUFBO1lBQUEsZUFBQTtJQUNBLHNCQUFBO0doRWlwbkJMO0VnRTdwbkJpQjtJQVdaLG9CQUFBO0lBQUEsdUJBQUE7UUFBQSxtQkFBQTtZQUFBLGVBQUE7SUFDQSxZQUFBO0doRXFwbkJMO0NBQ0Y7QWlFL3FuQkQ7RUFDSSxvREFBQTtFQUNBLG9EQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0Esc0VBQUE7RUFDQSw0Q0FBQTtFQUNBLHVEQUFBO0VBQ0Esb0RBQUE7RUFDQSxpREFBQTtFQUNBLGtEQUFBO0VBQ0EsaURBQUE7RUFDQSxtR0FBQTtFQUNBLGlDQUFBO0VBQ0Esa0NBQUE7RUFFQSxPQUFBO0VBQ0EsUUFBQTtDakVncm5CSDtBaUU5cW5CRztFQUNJLGNBQUE7Q2pFZ3JuQlA7QWlFN3FuQkc7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esd0RBQUE7RUFDQSxxQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtDakUrcW5CUDtBaUU3cW5CTztFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx1REFBQTtFQUNBLG1EQUFBO0NqRStxbkJYO0FpRTVxbkJPO0VBQ0ksV0FBQTtDakU4cW5CWDtBaUUxcW5CRztFQUNJLGtEQUFBO0VBQ0EsK0NBQUE7Q2pFNHFuQlA7QWlFenFuQkc7RUFDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NqRTJxbkJQO0FpRXpxbkJPO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtDakUycW5CWDtBaUV2cW5CRztFQUNJLG1CQUFBO0NqRXlxbkJQO0FpRXZxbkJPO0VBQ0ksYUFBQTtFQUNBLGNBQUE7Q2pFeXFuQlg7QWlFdHFuQk87RUFDSSxpQkFBQTtDakV3cW5CWDtBaUVwcW5CRztFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q2pFc3FuQlA7QWlFcHFuQk87RUFDSSxxQkFBQTtDakVzcW5CWDtBaUVucW5CTztFQUNJLHFDQUFBO0NqRXFxbkJYO0FpRW5xbkJXO0VBQ0kseUNBQUE7Q2pFcXFuQmY7QWlFbnFuQmU7RUFDSSxrQ0FBQTtDakVxcW5CbkI7QWlFaHFuQk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLCtHQUFBO0VBQ0Esd0RBQUE7RUFDQSxzREFBQTtFQUNBLHlGQUFBO1VBQUEsaUZBQUE7RUFDQSxzRUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0RBQUE7Q2pFa3FuQlg7QWlFaHFuQlc7RUFDSSxhQUFBO0VBQ0EseUJBQUE7VUFBQSxpQkFBQTtFQUNBLGlCQUFBO0NqRWtxbkJmO0FpRTlwbkJPO0VBQ0kscUVBQUE7RUFFQSw2QkFBQTtFQUFBLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0NqRStwbkJYO0FpRTdwbkJXO0VBQ0ksNkJBQUE7RUFBQSxpQkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtFQUNBLHFEQUFBO0NqRStwbkJmO0FpRTdwbkJlO0VBQ0ksZUFBQTtDakUrcG5CbkI7QWlFNXBuQmU7RUFDSSxlQUFBO0VBQ0Esc0RBQUE7RUFDQSw2QkFBQTtFQUFBLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0NqRThwbkJuQjtBaUU1cG5CbUI7RUFDSSxnQkFBQTtDakU4cG5CdkI7QWlFdnBuQkc7RUFDSSwyQ0FBQTtDakV5cG5CUDtBaUV2cG5CTztFQUNJLDJDQUFBO0NqRXlwbkJYO0FpRXRwbkJPO0VBQ0ksb0RBQUE7Q2pFd3BuQlg7QWlFcHBuQkc7RUFDSSx5Q0FBQTtDakVzcG5CUDtBaUVwcG5CTztFQUNJLHdDQUFBO0NqRXNwbkJYO0FpRW5wbkJPO0VBQ0ksc0RBQUE7Q2pFcXBuQlg7O0FpRWhwbkJEO0VBQ0ksK0RBQUE7RUFDQSxvQ0FBQTtFQUNBLDBGQUFBO0VBQ0EsMEZBQUE7RUFFQSxzQkFBQTtFQUNBLHdDQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQ0FBQTtDakVrcG5CSDtBaUUvb25CRztFQUNJLHNCQUFBO0NqRWlwbkJQO0FpRTlvbkJHO0VBQ0ksaUNBQUE7Q2pFZ3BuQlA7QWlFOW9uQk87RUFDSSxtQ0FBQTtDakVncG5CWDtBaUU1b25CRztFQUNJLG1DQUFBO0NqRThvbkJQO0FpRTVvbkJPO0VBQ0ksbUNBQUE7Q2pFOG9uQlg7QWlFMW9uQkc7RUFDSSxpQ0FBQTtPQUFBLDRCQUFBO1VBQUEseUJBQUE7RUFDQSxpQkFBQTtFQUNBLHVFQUFBO09BQUEsa0VBQUE7VUFBQSwrREFBQTtDakU0b25CUDtBaUV6b25CVztFQUNJLHlDQUFBO0NqRTJvbkJmO0FpRXhvbkJXO0VBQ0ksa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLGFBQUE7Q2pFMG9uQmY7QWlFcm9uQkc7RUFDSSxpQ0FBQTtPQUFBLDRCQUFBO1VBQUEseUJBQUE7RUFDQSx1Q0FBQTtFQUNBLG9HQUFBO09BQUEsK0ZBQUE7VUFBQSw0RkFBQTtDakV1b25CUDtBaUVwb25CRztFQUNJLHVDQUFBO0VBQ0Esa0dBQUE7T0FBQSw2RkFBQTtVQUFBLDBGQUFBO0NqRXNvbkJQO0FpRW5vbkJHO0VBQ0k7SUFDSSxrQ0FBQTtZQUFBLDBCQUFBO0dqRXFvbkJUO0NBQ0Y7QWlFeG9uQkc7RUFDSTtJQUNJLDZCQUFBO09BQUEsMEJBQUE7R2pFcW9uQlQ7Q0FDRjtBaUV4b25CRztFQUNJO0lBQ0ksa0NBQUE7U0FBQSw2QkFBQTtZQUFBLDBCQUFBO0dqRXFvbkJUO0NBQ0Y7QWlFbG9uQkc7RUFDSTtJQUNJLDRCQUFBO1lBQUEsb0JBQUE7SUFDQSxXQUFBO0dqRW9vbkJUO0VpRWpvbkJLO0lBQ0ksNEJBQUE7WUFBQSxvQkFBQTtJQUNBLFdBQUE7R2pFbW9uQlQ7Q0FDRjtBaUU1b25CRztFQUNJO0lBQ0ksdUJBQUE7T0FBQSxvQkFBQTtJQUNBLFdBQUE7R2pFb29uQlQ7RWlFam9uQks7SUFDSSx1QkFBQTtPQUFBLG9CQUFBO0lBQ0EsV0FBQTtHakVtb25CVDtDQUNGO0FpRTVvbkJHO0VBQ0k7SUFDSSw0QkFBQTtTQUFBLHVCQUFBO1lBQUEsb0JBQUE7SUFDQSxXQUFBO0dqRW9vbkJUO0VpRWpvbkJLO0lBQ0ksNEJBQUE7U0FBQSx1QkFBQTtZQUFBLG9CQUFBO0lBQ0EsV0FBQTtHakVtb25CVDtDQUNGO0FpRWhvbkJHO0VBQ0k7SUFDSSxvREFBQTtZQUFBLDRDQUFBO0dqRWtvbkJUO0VpRS9ubkJLO0lBQ0ksc0RBQUE7WUFBQSw4Q0FBQTtHakVpb25CVDtDQUNGO0FpRXhvbkJHO0VBQ0k7SUFDSSw0Q0FBQTtHakVrb25CVDtFaUUvbm5CSztJQUNJLDhDQUFBO0dqRWlvbkJUO0NBQ0Y7QWlFeG9uQkc7RUFDSTtJQUNJLG9EQUFBO1lBQUEsNENBQUE7R2pFa29uQlQ7RWlFL25uQks7SUFDSSxzREFBQTtZQUFBLDhDQUFBO0dqRWlvbkJUO0NBQ0Y7QWlFOW5uQkc7RUFDSTtJQUNJLG9EQUFBO1lBQUEsNENBQUE7R2pFZ29uQlQ7RWlFN25uQks7SUFDSSxzREFBQTtZQUFBLDhDQUFBO0dqRStubkJUO0NBQ0Y7QWlFdG9uQkc7RUFDSTtJQUNJLDRDQUFBO0dqRWdvbkJUO0VpRTdubkJLO0lBQ0ksOENBQUE7R2pFK25uQlQ7Q0FDRjtBaUV0b25CRztFQUNJO0lBQ0ksb0RBQUE7WUFBQSw0Q0FBQTtHakVnb25CVDtFaUU3bm5CSztJQUNJLHNEQUFBO1lBQUEsOENBQUE7R2pFK25uQlQ7Q0FDRjs7QWtFejRuQkQ7RUFDSSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMENBQUE7RUFDQSx5Q0FBQTtFQUNBLHlGQUFBO0VBQ0EsOENBQUE7RUFDQSxnREFBQTtFQUNBLGlEQUFBO0VBQ0EsbURBQUE7RUFDQSxzREFBQTtFQUNBLGlEQUFBO0VBQ0Esd0NBQUE7RUFDQSw2Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsbURBQUE7RUFDQSxpREFBQTtFQUNBLHNEQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLDhDQUFBO0VBQ0EsdURBQUE7RUFDQSwwREFBQTtFQUNBLHFEQUFBO0VBQ0EsNkNBQUE7RUFDQSxnREFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0RBQUE7RUFDQSw0Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsZ0RBQUE7RUFDQSxxREFBQTtFQUNBLGlEQUFBO0VBQ0EsbUVBQUE7RUFDQSx3RUFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7Q2xFNDRuQkg7QWtFMTRuQkc7RUFDSSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esa0RBQUE7RUFDQSxrREFBQTtFQUNBLGdEQUFBO0VBQ0EsbURBQUE7RUFDQSwwREFBQTtFQUNBLDZDQUFBO0VBQ0EscURBQUE7RUFDQSxzREFBQTtFQUNBLHdEQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtDbEU0NG5CUDtBa0V6NG5CRztFQUNJLHVDQUFBO0VBQ0Esd0NBQUE7RUFDQSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EsOENBQUE7RUFDQSxtREFBQTtFQUNBLHNEQUFBO0VBQ0EsNENBQUE7RUFDQSxxREFBQTtFQUNBLG9EQUFBO0VBQ0Esb0RBQUE7RUFDQSw0Q0FBQTtFQUNBLDZDQUFBO0NsRTI0bkJQO0FrRXY0bkJPO0VBQ0ksbUdBQUE7Q2xFeTRuQlg7QWtFdjRuQlc7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0NsRXk0bkJmO0FrRXY0bkJlO0VBQ0kseUVBQUE7RUFDQSw2RUFBQTtFQUNBLDhFQUFBO0VBRUEseUJBQUE7VUFBQSxpQkFBQTtDbEV3NG5CbkI7QWtFdDRuQm1CO0VBQ0ksc0RBQUE7Q2xFdzRuQnZCO0FrRXI0bkJtQjtFQUNJLFdBQUE7Q2xFdTRuQnZCO0FtRXIrbkJHO0VBQ0ksZ0VBQUE7RUFDQSxrREFBQTtDbkV1K25CUDtBa0U3M25CVzs7OztFQ2pGUixtR0FBQTtFQUNBLDJEQUFBO0NuRW85bkJIO0FrRXozbkJXOzs7O0VBQ0kseUJBQUE7VUFBQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtDbEU4M25CZjtBa0V6M25CRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0NsRTIzbkJQO0FrRXozbkJPO0VBQ0ksc0VBQUE7RUFDQSxvRUFBQTtFQUNBLG9FQUFBO0VBQ0EsOERBQUE7RUFDQSxrRUFBQTtFQUNBLG9GQUFBO0VBQ0EsNEVBQUE7RUFDQSxnRkFBQTtFQUNBLDRFQUFBO0VBQ0EsNEVBQUE7RUFDQSxzRUFBQTtDbEUyM25CWDtBa0V4M25CTztFQUNJLGNBQUE7Q2xFMDNuQlg7QWtFdjNuQmU7RUFFSSxpQkFBQTtDbEV3M25CbkI7QWtFbjNuQmU7RUFFSSwwQkFBQTtFQUNBLDJCQUFBO0NsRW8zbkJuQjtBa0U5Mm5CVztFQUVJLDZCQUFBO0VBQ0EsOEJBQUE7Q2xFKzJuQmY7QWtFMTJuQlc7RUFDSSx1REFBQTtDbEU0Mm5CZjtBa0V6Mm5CVztFQUNJLFVBQUE7Q2xFMjJuQmY7QWtFeDJuQlc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q2xFMDJuQmY7QWtFeDJuQmU7RUFDSSx5RUFBQTtFQUNBLHlCQUFBO0VBRUEsbUJBQUE7RUFDQSxxQkFBQTtDbEV5Mm5CbkI7QWtFajJuQm1CO0VBQ0ksZ0JBQUE7Q2xFbTJuQnZCO0FrRS8xbkJlO0U3RHlGWiwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxxRUFBQTtFQUNBLHNEQUFBO0NMdXduQkg7QUtsdW5CRztFNkRwSVk7STdEcUlSLG1EQUFBO0dMcXVuQkw7Q0FDRjtBS251bkJHO0U2RHhJWTtJN0R5SVIsa0RBQUE7R0xzdW5CTDtDQUNGO0FLcHVuQkc7RTZENUlZO0k3RDZJUixtREFBQTtHTHV1bkJMO0NBQ0Y7QUsvd25CTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMaXhuQlg7QWtFNTNuQm1CO0U3RG9GaEIsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esd0VBQUE7RUFDQSx5REFBQTtDTHl5bkJIO0FLcHduQkc7RTZEL0hnQjtJN0RnSVosbURBQUE7R0x1d25CTDtDQUNGO0FLcnduQkc7RTZEbklnQjtJN0RvSVosa0RBQUE7R0x3d25CTDtDQUNGO0FLdHduQkc7RTZEdklnQjtJN0R3SVosbURBQUE7R0x5d25CTDtDQUNGO0FLanpuQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTG16bkJYO0FrRW41bkJlO0VBQ0ksZUFBQTtDbEVxNW5CbkI7QWtFajVuQlc7RUFDSSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDbEVtNW5CZjtBS2xtb0JHO0U2RG9OUSxnQkFBQTtDbEVpNW5CWDtBa0U5NG5CZTtFQUNJLGFFL0pRO0NwRStpb0IzQjtBa0UzNG5CTztFQUNJLHNEQUFBO0VBQ0EsMERBQUE7Q2xFNjRuQlg7QWtFMzRuQlc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtDbEU2NG5CZjtBa0V6NG5CZTtFN0R3Q1osK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsdUVBQUE7RUFDQSx3REFBQTtDTGsybkJIO0FLN3puQkc7RTZEbkZZO0k3RG9GUixtREFBQTtHTGcwbkJMO0NBQ0Y7QUs5em5CRztFNkR2Rlk7STdEd0ZSLGtEQUFBO0dMaTBuQkw7Q0FDRjtBSy96bkJHO0U2RDNGWTtJN0Q0RlIsbURBQUE7R0xrMG5CTDtDQUNGO0FLMTJuQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDQybkJYO0FrRXI2bkJlO0VBR0ksZUFBQTtDbEVxNm5CbkI7QUsxcW9CRztFNkR5UWdCLGdCQUFBO0VBQ0EsZUFBQTtDbEVvNm5CbkI7QWtFbDZuQm1CO0U3RHdCaEIsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsbUVBQUE7RUFDQSxvREFBQTtDTDI0bkJIO0FLdDJuQkc7RTZEbkVnQjtJN0RvRVosbURBQUE7R0x5Mm5CTDtDQUNGO0FLdjJuQkc7RTZEdkVnQjtJN0R3RVosa0RBQUE7R0wwMm5CTDtDQUNGO0FLeDJuQkc7RTZEM0VnQjtJN0Q0RVosbURBQUE7R0wyMm5CTDtDQUNGO0FLbjVuQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTHE1bkJYO0FrRTU3bkJtQjtFQUNJLGFBQUE7Q2xFODduQnZCO0FrRXY3bkJXO0VBQ0ksc0RBQUE7Q2xFeTduQmY7QWtFdDduQlc7RUFDSSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0NsRXc3bkJmO0FrRXQ3bkJlO0VBQ0ksdURBQUE7Q2xFdzduQm5CO0FrRXA3bkJXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDbEVzN25CZjtBa0VwN25CZTtFQUNJLHlCQUFBO0NsRXM3bkJuQjtBa0VuN25CZTtFQUNJLHVEQUFBO0NsRXE3bkJuQjtBcUQ3dW9CRztFQUNJLHlCQUFBO0VBRUEsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7Q3JEOHVvQlA7QWtFbjduQlc7RUFDSSxzREFBQTtDbEVxN25CZjtBa0UvNm5CZTtFQUVJLDhHQUFBO0NsRWc3bkJuQjtBa0U1Nm5CVztFQUNJLDhEQUFBO0NsRTg2bkJmO0FtRTV0b0JHO0VBQ0ksbUJBQUE7RUFFQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0EseUNBQUE7Q25FNnRvQlA7QUtocm9CRztFQVNJLHlGQUFBO0VBQ0Esa0ZBQUE7Q0wwcW9CUDtBS3Byb0JHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTDhxb0JQO0FLeHJvQkc7RUFTSSxnRUFBQTtFQUNBLHlEQUFBO0NMa3JvQlA7QUs1cm9CRztFQVNJLCtGQUFBO0VBQ0Esd0ZBQUE7Q0xzcm9CUDtBS2hzb0JHO0VBU0kseUVBQUE7RUFDQSxrRUFBQTtDTDByb0JQOztBcUU1eG9CRDtFQUNJLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2QkFBQTtDckUreG9CSDtBcUU3eG9CRztFQUNJLGlCQUFBO0NyRSt4b0JQO0FxRTV4b0JHO0VBQ0ksMkNBQUE7RUFDQSxnREFBQTtFaEUrUkosK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0Esa0VBQUE7RUFDQSxtREFBQTtDTDgvbkJIO0FLejluQkc7RWdFNVVBO0loRTZVSSxzRkFBQTtHTDQ5bkJMO0NBQ0Y7QUsxOW5CRztFZ0VoVkE7SWhFaVZJLHFGQUFBO0dMNjluQkw7Q0FDRjtBSzM5bkJHO0VnRXBWQTtJaEVxVkksc0ZBQUE7R0w4OW5CTDtDQUNGO0FLdGdvQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0dBQUE7RUFDQSwrRkFBQTtFQUNBLGlHQUFBO0VBQ0Esa0dBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTHdnb0JYO0FxRXZ6b0JHO0VBQ0ksZ0JBQUE7Q3JFeXpvQlA7QXFFcnpvQk87RUFDSSwrQkFBQTtDckV1em9CWDtBcUVyem9CVztFQUNJLDRCQUFBO0NyRXV6b0JmO0FxRXB6b0JXO0VBQ0ksNEJBQUE7Q3JFc3pvQmY7O0FxRWh6b0JEOzs7RUFHSSxvQkFBQTtDckVtem9CSDs7QXFFaHpvQkQ7RUFDSSxjQUFBO0NyRW16b0JIOztBcUVoem9CRDtFQUNJLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUFBLDRCQUFBO0VBQUEsdUJBQUE7Q3JFbXpvQkg7O0FxRWh6b0JEO0VBQ0ksMkJBQUE7RUFDQSxZQUFBO0NyRW16b0JIOztBcUVoem9CRDs7RUFFSSxlQUFBO0NyRW16b0JIOztBcUVoem9CRDtFQUNJLHNCQUFBO0VBQ0Esa0JBQUE7Q3JFbXpvQkg7O0FxRWh6b0JEO0VBQ0ksa0JBQUE7Q3JFbXpvQkg7O0FxRWh6b0JEO0VBQ0ksY0FBQTtDckVtem9CSDs7QXFFaHpvQkQ7RUFDSSxhQUFBO0NyRW16b0JIOztBcUVoem9CRDtFQUNJLGFBQUE7Q3JFbXpvQkg7O0FxRWh6b0JEO0VBQ0ksbUJBQUE7Q3JFbXpvQkg7O0FxRWh6b0JEO0VBQ0ksWUFBQTtDckVtem9CSDs7QXFFaHpvQkQ7RUFDSSxZQUFBO0NyRW16b0JIOztBcUVoem9CRDtFQUNJLGFBQUE7Q3JFbXpvQkg7O0FxRWh6b0JEO0VBQ0ksWUFBQTtDckVtem9CSDs7QXFFaHpvQkQ7RUFDSSxhQUFBO0NyRW16b0JIOztBc0UxNW9CRDtFQUNJLG1DQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSw4Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHlDQUFBO0VBQ0Esd0NBQUE7RUFDQSwwREFBQTtFQUNBLDJEQUFBO0VBQ0EsNkVBQUE7RUFDQSxrREFBQTtFQUNBLHFEQUFBO0VBQ0EsbURBQUE7RUFDQSxxREFBQTtFQUNBLHVDQUFBO0VBQ0EsK0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDBDQUFBO0VBQ0EseUNBQUE7RUFDQSxvRUFBQTtFQUNBLG9EQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLDhEQUFBO0VBQ0Esc0VBQUE7RUFDQSwyQ0FBQTtFQUNBLDZFQUFBO0VBQ0EsNENBQUE7RUFDQSx5RkFBQTtFQUNBLHVGQUFBO0VBQ0EsNkZBQUE7RUFDQSw2REFBQTtFQUNBLHFEQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDRFQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLHNGQUFBO0VBQ0Esc0RBQUE7RUFDQSxvREFBQTtFQUVBLHVFQUFBO0N0RTQ1b0JIO0FzRTE1b0JHO0VBQ0ksbUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsdUNBQUE7RUFDQSx3Q0FBQTtFQUNBLCtDQUFBO0N0RTQ1b0JQO0FzRTE1b0JPO0VBQ0ksZ0JBQUE7Q3RFNDVvQlg7QXNFejVvQk87RUFDSSx1QkFBQTtDdEUyNW9CWDtBc0V2NW9CRztFQUNJLGdDQUFBO0VBQ0EsaUNBQUE7RUFDQSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQ0FBQTtDdEV5NW9CUDtBc0V2NW9CTztFQUNJLGdCQUFBO0N0RXk1b0JYO0FzRXQ1b0JPO0VBQ0ksdUJBQUE7Q3RFdzVvQlg7QXNFcDVvQkc7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7Q3RFczVvQlA7QXNFbjVvQkc7RUFDSSxxRUFBQTtFQUNBLFlBQUE7Q3RFcTVvQlA7QXNFbDVvQkc7RUFDSSx1QkNoR0U7Q3ZFby9vQlQ7QW1Fci9vQkc7RUFDSSwwRUFBQTtFQUNBLDREQUFBO0NuRXUvb0JQO0FzRW41b0JHO0VBQ0kseUZBQUE7RUFDQSwrRkFBQTtFQUNBLDJGQUFBO0VBQ0EsdUZBQUE7RUFDQSxtR0FBQTtFQUNBLDJHQUFBO0VBQ0EsdUhBQUE7RUFDQSwyR0FBQTtFQUNBLHFGQUFBO0VBQ0EseUdBQUE7RUFDQSx5R0FBQTtDdEVxNW9CUDtBc0VuNW9CTztFQUNJLDBEQUFBO0VBQ0Esd0RBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNk5BQ0k7RUFFSiw4REFBQTtDdEVrNW9CWDtBc0UvNG9CZTtFQUNJLDJEQUFBO0N0RWk1b0JuQjtBc0U1NG9CTztFQUNJLG9CQUFBO0VBQUEscUJBQUE7TUFBQSxxQkFBQTtVQUFBLGFBQUE7Q3RFODRvQlg7QXNFMzRvQk87RUFDSSxnQi9EK0J5QjtDUDgyb0JwQztBbUVsOW9CTztFQUNJLDhGQUFBO0VBQ0EsdURBQUE7Q25FbzlvQlg7QW1FdDlvQk87RUFDSSwwRUFBQTtFQUNBLHdEQUFBO0NuRXc5b0JYO0FzRXI0b0JXO0VIOUhSLDJHQUFBO0VBQ0EsK0RBQUE7Q25Fc2dwQkg7QUtsaXBCRztFQTBTQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxnRUFBQTtFQUNBLHlEQUFBO0NMeXZvQkg7QUtwdG9CRztFQXJWQTtJQXNWSSxtREFBQTtHTHV0b0JMO0NBQ0Y7QUtydG9CRztFQXpWQTtJQTBWSSxrREFBQTtHTHd0b0JMO0NBQ0Y7QUt0dG9CRztFQTdWQTtJQThWSSxtREFBQTtHTHl0b0JMO0NBQ0Y7QUtqd29CTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0Esb0RBQUE7RUFDQSxhQUFBO0NMbXdvQlg7QXNFajZvQlc7RUh4SVIsMkdBQUE7RUFDQSwrREFBQTtDbkU0aXBCSDtBc0UvNW9CVztFQUNJLHVEQUFBO0VIL0laLDJHQUFBO0VBQ0EsK0RBQUE7Q25FaWpwQkg7QXNFejVvQlc7O0VBQ0kseUJBQUE7VUFBQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtDdEU0NW9CZjtBc0V2NW9CRztFQUNJLG1CQUFBO0VBQ0EsMENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsYUFBQTtFQUNBLDZGQUFBO0N0RXk1b0JQO0FzRXQ1b0JHO0VBQ0ksdUNBQUE7Q3RFdzVvQlA7QXNFcjVvQkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7Q3RFdTVvQlA7QXNFcDVvQkc7RUFDSSx1QkFBQTtDdEVzNW9CUDtBc0VsNW9CTztFQUVJLHNEQUFBO0N0RW01b0JYO0FLbmxwQkc7RWlFc01RLHFCQUFBO0N0RWc1b0JYO0FzRTc0b0JPO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esb0RBQUE7Q3RFKzRvQlg7QXNFNzRvQlc7RUFDSSxnR0FBQTtDdEUrNG9CZjtBbUV4bHBCRztFQUNJLG1CQUFBO0VBRUEsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0EscUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsaUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHlDQUFBO0NuRXlscEJQO0FLNWlwQkc7RUFTSSw2RUFBQTtFQUNBLHNFQUFBO0NMc2lwQlA7QUtoanBCRztFQVNJLGdFQUFBO0VBQ0EseURBQUE7Q0wwaXBCUDtBS3BqcEJHO0VBU0ksZ0VBQUE7RUFDQSx5REFBQTtDTDhpcEJQO0FLeGpwQkc7RUFTSSxtRkFBQTtFQUNBLDRFQUFBO0NMa2pwQlA7QUs1anBCRztFQVNJLHlFQUFBO0VBQ0Esa0VBQUE7Q0xzanBCUDtBbUV4bXBCVztFQUNJLDhCQUFBO0NuRTBtcEJmO0FLL29wQkc7RUE4UkEsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSw0Q0FBQTtDTGszb0JIO0FLNzBvQkc7RUF6VUE7SUEwVUksaUZBQUE7R0xnMW9CTDtDQUNGO0FLOTBvQkc7RUE3VUE7SUE4VUksZ0ZBQUE7R0xpMW9CTDtDQUNGO0FLLzBvQkc7RUFqVkE7SUFrVkksaUZBQUE7R0xrMW9CTDtDQUNGO0FLMTNvQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsMkZBQUE7RUFDQSwwRkFBQTtFQUNBLDRGQUFBO0VBQ0EsNkZBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDQzb0JYO0FNenJwQkc7RUEwRUEsb0NBQUE7VUFBQSw0QkFBQTtFQUNBLG1CQUFBO0NOa25wQkg7QU1obnBCRztFQUNJLDZDQUFBO0VBQ0EsaUlBQUE7VUFBQSx5SEFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDJGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0RkFBQTtFQUNBLDZGQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0NOa25wQlA7QXNFOTlvQlc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsdURBQUE7RUFDQSwwQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSxtQkFBQTtDdEVnK29CZjtBc0U5OW9CZTtFakUrQ1osK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsNERBQUE7RUFDQSw2Q0FBQTtDTGc3b0JIO0FLMzRvQkc7RWlFMUZZO0lqRTJGUixtREFBQTtHTDg0b0JMO0NBQ0Y7QUs1NG9CRztFaUU5Rlk7SWpFK0ZSLGtEQUFBO0dMKzRvQkw7Q0FDRjtBSzc0b0JHO0VpRWxHWTtJakVtR1IsbURBQUE7R0xnNW9CTDtDQUNGO0FLeDdvQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsYUFBQTtDTDA3b0JYO0FLM3ZwQkc7RUEwU0EsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsZ0VBQUE7RUFDQSxpREFBQTtDTGs5b0JIO0FLNzZvQkc7RUFyVkE7SUFzVkksbURBQUE7R0xnN29CTDtDQUNGO0FLOTZvQkc7RUF6VkE7SUEwVkksa0RBQUE7R0xpN29CTDtDQUNGO0FLLzZvQkc7RUE3VkE7SUE4VkksbURBQUE7R0xrN29CTDtDQUNGO0FLMTlvQk87RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsNkRBQUE7RUFDQSw0REFBQTtFQUNBLDhEQUFBO0VBQ0EsK0RBQUE7RUFDQSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsYUFBQTtDTDQ5b0JYO0FLcndwQkc7RWlFNE9nQixhRm5MUTtDcEUrc3BCM0I7QXNFemhwQmU7RUFDSSxzQkFBQTtFQUNBLDJCQUFBO01BQUEsNEJBQUE7VUFBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxnREFBQTtDdEUyaHBCbkI7QXNFeGhwQmU7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLDRCQUFBO09BQUEsdUJBQUE7VUFBQSxvQkFBQTtDdEUwaHBCbkI7QXNFdGhwQmU7RUFDSSwyREFBQTtFQUVBLGlEQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtDdEV1aHBCbkI7QXNFcGhwQmU7RUFDSSxhQUFBO0N0RXNocEJuQjtBc0VwaHBCbUI7RUFDSSxZQUFBO0N0RXNocEJ2QjtBc0VwaHBCdUI7RUFDSSxZQUFBO0N0RXNocEIzQjtBc0VsaHBCbUI7RUFDSSxtQkFBQTtFQUNBLHdCQUFBO0N0RW9ocEJ2Qjs7QXdFL3pwQkQ7RUFDSSw0Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsNENBQUE7RUFDQSw2REFBQTtFQUNBLHdEQUFBO0VBQ0EsK0NBQUE7RUFDQSwwQ0FBQTtFQUNBLGlEQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGtEQUFBO0VBQ0Esc0RBQUE7RUFDQSxzREFBQTtFQUNBLDBDQUFBO0VBQ0EsMERBQUE7RUFDQSxrREFBQTtFQUNBLCtDQUFBO0N4RWkwcEJIO0F3RS96cEJHO0VBQ0ksbUVBQUE7RUFDQSx5QkFBQTtDeEVpMHBCUDs7QXdFN3pwQkQ7RUFDSSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSxnREFBQTtDeEVnMHBCSDs7QXdFN3pwQkQ7RUFDSSx3Q0FBQTtFQUNBLHlDQUFBO0VBQ0Esd0NBQUE7RUFDQSwrQ0FBQTtDeEVnMHBCSDs7QXdFN3pwQkQ7RUFDSSwyREFBQTtFQUNBLDBEQUFBO0N4RWcwcEJIOztBeUU1MnBCRDtFQUNJLHdCQUFBO0VBQUEsb0NBQUE7TUFBQSxxQkFBQTtVQUFBLDRCQUFBO0VBQ0EsMkJBQUE7RUFBQSw2QkFBQTtNQUFBLHdCQUFBO1VBQUEscUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7Q3pFKzJwQkg7O0F5RTUycEJEO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0N6RSsycEJIO0F5RXgycEJEO0VBQ0ksZUFBQTtDekUwMnBCSDtBMEUzM3BCRDtFQUNJLCtDQUFBO0VBQ0EsNENBQUE7RUFDQSx1Q0FBQTtFQUNBLDhDQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZDQUFBO0MxRTQzcEJIO0EwRTEzcEJHO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDMUU0M3BCUDtBMEUxM3BCTztFQUNJLFlBQUE7QzFFNDNwQlg7QTBFejNwQk87RUFDSSx1REFBQTtDMUUyM3BCWDtBMEV2M3BCRztFQUNJLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7QzFFeTNwQlA7QTBFdjNwQk87RUFDSSx5REFBQTtDMUV5M3BCWDtBMEVyM3BCRztFQUNJLHNEQUFBO0MxRXUzcEJQO0EwRXAzcEJHO0VBQ0ksOENBQUE7RUFDQSwrQ0FBQTtFQUNBLHNDQUFBO0MxRXMzcEJQO0EwRW4zcEJHO0VBQ0ksNkNBQUE7RUFDQSwrQ0FBQTtFQUNBLG1DQUFBO0MxRXEzcEJQOztBMkU3NXBCRDs7RUFFSSx5Q0FBQTtFQUNBLGlDQUFBO0VBQ0Esd0VBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsZ0RBQUE7RUFDQSwyQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsNENBQUE7RUFDQSxrREFBQTtFQUNBLHVDQUFBO0VBQ0EsMEZBQUE7RUFDQSwwQ0FBQTtFQUNBLDhDQUFBO0VBQ0EseUNBQUE7RUFDQSwwQ0FBQTtFQUNBLHFFQUFBO0VBQ0EseUNBQUE7RUFDQSx5RkFBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSxzQ0FBQTtFQUNBLHNGQUFBO0VBQ0Esd0NBQUE7RUFDQSxxRUFBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSwwQ0FBQTtFQUNBLGdGQUFBO0VBQ0EsdURBQUE7QzNFZzZwQkg7QTJFOTVwQkc7O0VBQ0ksdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLGtEQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNENBQUE7QzNFaTZwQlA7QTJFOTVwQkc7O0VBQ0ksb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLGtEQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7QzNFaTZwQlA7QTJFOTVwQkc7O0VBQ0ksa0VBQUE7RUFDQSw4REFBQTtFQUNBLHNEQUFBO0VBQ0Esa0VBQUE7RUFDQSxnREFBQTtFQUNBLG1FQUFBO0VBQ0EsbUVBQUE7RUFDQSxzRUFBQTtFQUNBLG9FQUFBO0VBQ0Esb0VBQUE7RUFDQSxvRUFBQTtFQUNBLDhEQUFBO0VBQ0EsZ0VBQUE7QzNFaTZwQlA7QTJFOTVwQlc7O0VBQ0ksVUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0MzRWk2cEJmO0EyRTc1cEJ1Qjs7RUFDSSxxREFBQTtDM0VnNnBCM0I7QTJFNTVwQm1COztFQUNJLHNCQUFBO0VBQ0EsMkRBQUE7QzNFKzVwQnZCO0EyRTM1cEJlOztFQ3JGWixVQUFBO0VBR0ksVUFBQTtFQUNBLHVJQUFBO0M1RWsvcEJQO0E0RTErcEJHOztFQUNJLGNBQUE7QzVFNitwQlA7QTJFaDZwQm1COztFQUNJLCtEQUFBO0VBQ0EsZ0VBQUE7QzNFbTZwQnZCO0EyRWg2cEJtQjs7RUFDSSxrRUFBQTtFQUNBLG1FQUFBO0MzRW02cEJ2QjtBMkVoNnBCbUI7O0VBQ0ksbUhBQUE7RUFDQSw2RUFBQTtDM0VtNnBCdkI7QTJFLzVwQm1COztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSx5S0FBQTtDM0VrNnBCdkI7QTJFaDZwQnVCOztFdEUrS3BCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLGdFQUFBO0VBQ0EsaURBQUE7Q0xtdnBCSDtBSzlzcEJHO0VzRTFOb0I7O0l0RTJOaEIsbURBQUE7R0xrdHBCTDtDQUNGO0FLaHRwQkc7RXNFOU5vQjs7SXRFK05oQixrREFBQTtHTG90cEJMO0NBQ0Y7QUtsdHBCRztFc0VsT29COztJdEVtT2hCLG1EQUFBO0dMc3RwQkw7Q0FDRjtBSzl2cEJPOztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMaXdwQlg7QTJFbjhwQnVCOztFQUNJLG1CQUFBO0MzRXM4cEIzQjtBMkVuOHBCdUI7O0VBQ0ksb0RBQUE7QzNFczhwQjNCO0EyRW44cEJ1Qjs7RUFDSSxXQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7QzNFczhwQjNCO0FLdmpxQkc7OztFQWtSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSw4REFBQTtFQUNBLCtDQUFBO0VzRWpLd0IsbURBQUE7RUFDQSxnQkFBQTtDM0UwOHBCM0I7QUtyd3BCRztFQTdUQTs7O0lBOFRJLG1EQUFBO0dMMHdwQkw7Q0FDRjtBS3h3cEJHO0VBalVBOzs7SUFrVUksa0RBQUE7R0w2d3BCTDtDQUNGO0FLM3dwQkc7RUFyVUE7OztJQXNVSSxtREFBQTtHTGd4cEJMO0NBQ0Y7QUt4enBCTzs7O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0w0enBCWDtBMkV6K3BCMkI7O0V0RXNKeEIsK0VBQUE7RUFFQSx5R0FBQTtFQUVBLG1CQUFBO0VBQ0EsaUVBQUE7RUFDQSxrREFBQTtDTHExcEJIO0FLaHpwQkc7RXNFak13Qjs7SXRFa01wQixtREFBQTtHTG96cEJMO0NBQ0Y7QUtsenBCRztFc0VyTXdCOztJdEVzTXBCLGtEQUFBO0dMc3pwQkw7Q0FDRjtBS3B6cEJHO0VzRXpNd0I7O0l0RTBNcEIsbURBQUE7R0x3enBCTDtDQUNGO0FLaDJwQk87O0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLGFBQUE7Q0xtMnBCWDtBMkU1Z3FCMkI7O0VBQ0ksMkRBQUE7QzNFK2dxQi9COztBNkV2b3FCRDtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0M3RTBvcUJIOztBNkV2b3FCRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDN0Uwb3FCSDs7QThFcHJxQkQ7RUFDSSxzQ0FBQTtFQUNBLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7RUFDQSxvQ0FBQTtFQUNBLHVGQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUNBQUE7RUFDQSxpRkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxnRUFBQTtFQUNBLDhDQUFBO0VBQ0EsK0NBQUE7RUFDQSxpREFBQTtFQUNBLGtEQUFBO0VBQ0EsbUNBQUE7RUFDQSxxQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esd0VBQUE7RUFDQSwrQ0FBQTtFQUNBLDJDQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQ0FBQTtFQUNBLHVMQUFBO0VBQ0Esa0dBQUE7QzlFc3JxQkg7QThFcHJxQkc7RUFDSSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0NBQUE7QzlFc3JxQlA7QThFbnJxQkc7RUFDSSxvQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esa0NBQUE7QzlFcXJxQlA7QThFanJxQk87RUFHSSxXQUFBO0M5RWlycUJYO0E4RTlxcUJPO0VBQ0ksV0FBQTtDOUVncnFCWDtBOEU5cXFCVztFQUNJLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtDOUVncnFCZjtBOEUxcXFCTztFQUdJLGNBQUE7QzlFMHFxQlg7QThFdHFxQkc7RUFDSSxjQUFBO0M5RXdxcUJQO0E4RWpxcUJlO0VBQ0ksbUdBQUE7RUFDQSxxRUFBQTtDOUVtcXFCbkI7QThFenBxQlc7RUFDSSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0M5RTJwcUJmO0E4RXhwcUJXO0VBQ0ksd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7QzlFMHBxQmY7QThFdnBxQlc7RUFDSSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDOUV5cHFCZjtBOEV0cHFCVztFQUNJLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0M5RXdwcUJmO0E4RWxwcUJlO0VEaERKLHFEQUFBO0VBQUEsc0RBQUE7RUFBQSwwREFBQTtFQUFBLHNEQUFBO0VBQUEsc0RBQUE7RUFBQSw4REFBQTtFQUFBLHlDQUFBO0VBQUEsMERBQUE7RUFBQSxnRUFBQTtFQUFBLG9FQUFBO0VBSVIsZ0NBQUE7RUFDQSwrQkFBQTtFQUNBLGtDQUFBO0VBRUEsb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtPQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0M3RTBzcUJIO0FLbHNxQkc7RUFTSSwwRUFBQTtFQUNBLG1FQUFBO0NMNHJxQlA7QUt0c3FCRztFQVNJLGlGQUFBO0VBQ0EsMEVBQUE7Q0xnc3FCUDtBSzFzcUJHO0VBU0ksdUZBQUE7RUFDQSxnRkFBQTtDTG9zcUJQO0FLOXNxQkc7RUFTSSxnRkFBQTtFQUNBLHlFQUFBO0NMd3NxQlA7QUtsdHFCRztFQVNJLDRGQUFBO0VBQ0EscUZBQUE7Q0w0c3FCUDtBSzV4cUJHO0VBd1JBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNENBQUE7Q0xxZ3FCSDtBS2grcEJHO0VBblVBO0lBb1VJLG1EQUFBO0dMbStwQkw7Q0FDRjtBS2orcEJHO0VBdlVBO0lBd1VJLGtEQUFBO0dMbytwQkw7Q0FDRjtBS2wrcEJHO0VBM1VBO0lBNFVJLG1EQUFBO0dMcStwQkw7Q0FDRjtBSzdncUJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0wrZ3FCWDtBS3AwcUJHO0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7Q0x1aXFCSDtBS2xncUJHO0VBelVBO0lBMFVJLG1EQUFBO0dMcWdxQkw7Q0FDRjtBS25ncUJHO0VBN1VBO0lBOFVJLGtEQUFBO0dMc2dxQkw7Q0FDRjtBS3BncUJHO0VBalZBO0lBa1ZJLG1EQUFBO0dMdWdxQkw7Q0FDRjtBSy9pcUJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xpanFCWDtBS2gycUJHO0VBd1JBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNENBQUE7Q0x5a3FCSDtBS3BpcUJHO0VBblVBO0lBb1VJLG1EQUFBO0dMdWlxQkw7Q0FDRjtBS3JpcUJHO0VBdlVBO0lBd1VJLGtEQUFBO0dMd2lxQkw7Q0FDRjtBS3RpcUJHO0VBM1VBO0lBNFVJLG1EQUFBO0dMeWlxQkw7Q0FDRjtBS2pscUJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xtbHFCWDtBS3g0cUJHO0VBOFJBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLGlFQUFBO0VBQ0Esa0RBQUE7Q0wybXFCSDtBS3RrcUJHO0VBelVBO0lBMFVJLG1EQUFBO0dMeWtxQkw7Q0FDRjtBS3ZrcUJHO0VBN1VBO0lBOFVJLGtEQUFBO0dMMGtxQkw7Q0FDRjtBS3hrcUJHO0VBalZBO0lBa1ZJLG1EQUFBO0dMMmtxQkw7Q0FDRjtBS25ucUJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0xxbnFCWDtBS2g3cUJHO0VBb1NBLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLHdEQUFBO0VBQ0EseUNBQUE7Q0w2b3FCSDtBS3htcUJHO0VBL1VBO0lBZ1ZJLG1EQUFBO0dMMm1xQkw7Q0FDRjtBS3ptcUJHO0VBblZBO0lBb1ZJLGtEQUFBO0dMNG1xQkw7Q0FDRjtBSzFtcUJHO0VBdlZBO0lBd1ZJLG1EQUFBO0dMNm1xQkw7Q0FDRjtBS3JwcUJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLGFBQUE7Q0x1cHFCWDtBOEVqMXFCbUI7RUFDSSxxQkFBQTtDOUVtMXFCdkI7QThFLzBxQnVCO0VBQ0ksY0FBQTtFQUNBLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7QzlFaTFxQjNCO0E4RTkwcUJ1QjtFQUNJLG9CQUFBO0M5RWcxcUIzQjtBOEV6MHFCTztFQUNJLG9CQUFBO0VBQUEsZ0JBQUE7TUFBQSxZQUFBO1VBQUEsUUFBQTtDOUUyMHFCWDtBOEV2MHFCRztFQUNJLDRDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLDRCQUFBO01BQUEsNkJBQUE7VUFBQSxvQkFBQTtFQUNBLG9CQUFBO0M5RXkwcUJQO0E4RXQwcUJHO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtFQUFBLG9DQUFBO01BQUEscUJBQUE7VUFBQSw0QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0M5RXcwcUJQO0E4RXQwcUJPO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0M5RXcwcUJYO0E4RXIwcUJPO0VBQ0ksMkJBQUE7TUFBQSw0QkFBQTtVQUFBLG1CQUFBO0M5RXUwcUJYO0E4RXAwcUJPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QzlFczBxQlg7QThFcDBxQlc7RUFDSSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0M5RXMwcUJmO0E4RW4wcUJXO0VBQ0ksaUJBQUE7QzlFcTBxQmY7O0E2RXYrcUJEO0VBQ0ksc0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7QzdFMCtxQkg7O0E2RXYrcUJEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0M3RTArcUJIOztBK0V0aHJCRDtFQUNJLHNDQUFBO0VBQ0EsaUNBQUE7RUFDQSxpQ0FBQTtFQUNBLGlGQUFBO0VBQ0EsbUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMENBQUE7RUFDQSw2Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUZBQUE7RUFDQSx1Q0FBQTtFQUNBLGlDQUFBO0VBQ0EseUJBQUE7RUFDQSxnRUFBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLG1DQUFBO0VBQ0EsMENBQUE7RUFDQSw2Q0FBQTtFQUNBLGtDQUFBO0VBQ0Esa0NBQUE7RUFDQSw0Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUZBQUE7RUFDQSx5Q0FBQTtFQUNBLGtDQUFBO0VBQ0Esd0NBQUE7RUFDQSxpRkFBQTtFQUNBLHdEQUFBO0MvRXlockJIO0ErRXZockJHO0VBQ0ksa0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHlDQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBQ0Esa0NBQUE7Qy9FeWhyQlA7QStFdGhyQkc7RUFDSSxvQ0FBQTtFQUNBLGlDQUFBO0VBQ0EseUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsMkNBQUE7RUFDQSxrQ0FBQTtDL0V3aHJCUDtBK0VyaHJCRztFQUNJLHVFQUFBO0VBQ0EscUVBQUE7RUFDQSxxRUFBQTtFQUNBLHFFQUFBO0VBQ0EsK0RBQUE7Qy9FdWhyQlA7QStFcmhyQk87RUFDSSxvRUFBQTtFQUNBLG9FQUFBO0MvRXVockJYO0ErRXJockJXO0VBR0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7Qy9FcWhyQmY7QStFbmhyQmU7RUFDSSxlQUFBO0MvRXFockJuQjtBK0VqaHJCbUI7RUFDSSxvQkFBQTtDL0VtaHJCdkI7QStFOWdyQm1CO0VGV2hCLHVIQUFBO0VBR0kscUVBQUE7QzdFb2dyQlA7QStFM2dyQm1CO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7Qy9FNmdyQnZCO0ErRXZnckJ1QjtFRmpDWixxREFBQTtFQUFBLHNEQUFBO0VBQUEsMERBQUE7RUFBQSxzREFBQTtFQUFBLHNEQUFBO0VBQUEsOERBQUE7RUFBQSx5Q0FBQTtFQUFBLDBEQUFBO0VBQUEsZ0VBQUE7RUFBQSxvRUFBQTtFQUlSLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQ0FBQTtFQUVBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7T0FBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtDN0VnanJCSDtBS3hpckJHO0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDTGtpckJQO0FLNWlyQkc7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NMc2lyQlA7QUtoanJCRztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0wwaXJCUDtBS3BqckJHO0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDTDhpckJQO0FLeGpyQkc7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMa2pyQlA7QUtsb3JCRztFQXdSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwyREFBQTtFQUNBLDRDQUFBO0NMMjJxQkg7QUt0MHFCRztFQW5VQTtJQW9VSSxtREFBQTtHTHkwcUJMO0NBQ0Y7QUt2MHFCRztFQXZVQTtJQXdVSSxrREFBQTtHTDAwcUJMO0NBQ0Y7QUt4MHFCRztFQTNVQTtJQTRVSSxtREFBQTtHTDIwcUJMO0NBQ0Y7QUtuM3FCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMcTNxQlg7QUsxcXJCRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxpRUFBQTtFQUNBLGtEQUFBO0NMNjRxQkg7QUt4MnFCRztFQXpVQTtJQTBVSSxtREFBQTtHTDIycUJMO0NBQ0Y7QUt6MnFCRztFQTdVQTtJQThVSSxrREFBQTtHTDQycUJMO0NBQ0Y7QUsxMnFCRztFQWpWQTtJQWtWSSxtREFBQTtHTDYycUJMO0NBQ0Y7QUtyNXFCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMdTVxQlg7QUt0c3JCRztFQXdSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwyREFBQTtFQUNBLDRDQUFBO0NMKzZxQkg7QUsxNHFCRztFQW5VQTtJQW9VSSxtREFBQTtHTDY0cUJMO0NBQ0Y7QUszNHFCRztFQXZVQTtJQXdVSSxrREFBQTtHTDg0cUJMO0NBQ0Y7QUs1NHFCRztFQTNVQTtJQTRVSSxtREFBQTtHTCs0cUJMO0NBQ0Y7QUt2N3FCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMeTdxQlg7QUs5dXJCRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxpRUFBQTtFQUNBLGtEQUFBO0NMaTlxQkg7QUs1NnFCRztFQXpVQTtJQTBVSSxtREFBQTtHTCs2cUJMO0NBQ0Y7QUs3NnFCRztFQTdVQTtJQThVSSxrREFBQTtHTGc3cUJMO0NBQ0Y7QUs5NnFCRztFQWpWQTtJQWtWSSxtREFBQTtHTGk3cUJMO0NBQ0Y7QUt6OXFCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMMjlxQlg7QUt0eHJCRztFQW9TQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSx3REFBQTtFQUNBLHlDQUFBO0NMbS9xQkg7QUs5OHFCRztFQS9VQTtJQWdWSSxtREFBQTtHTGk5cUJMO0NBQ0Y7QUsvOHFCRztFQW5WQTtJQW9WSSxrREFBQTtHTGs5cUJMO0NBQ0Y7QUtoOXFCRztFQXZWQTtJQXdWSSxtREFBQTtHTG05cUJMO0NBQ0Y7QUszL3FCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMNi9xQlg7QStFdHNyQjJCO0VBQ0kscUJBQUE7Qy9Fd3NyQi9CO0ErRXJzckIyQjtFQVNJLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFRnpDNUIsdUhBQUE7RUFHSSxpRUFBQTtDN0V1dXJCUDtBK0Uxc3JCK0I7RUZoQzVCLHVIQUFBO0VBT0ksNkdBQUE7QzdFdXVyQlA7QStFMXNyQitCO0VBQ0ksZUFBQTtDL0U0c3JCbkM7QStFbnNyQjJCO0VBQ0ksbUJBQUE7Qy9FcXNyQi9CO0ErRS9yckJlO0VINUlaLFVBQUE7RUFHSSxVQUFBO0VBQ0EsK0dBQUE7QzVFNDByQlA7QTRFcDByQkc7RUFDSSxjQUFBO0M1RXMwckJQO0ErRTlyckJXO0VBQ0ksZ0VBQUE7RUFDQSxpRUFBQTtDL0Vnc3JCZjtBK0U3cnJCVztFQUNJLG1FQUFBO0VBQ0Esb0VBQUE7Qy9FK3JyQmY7QStFMXJyQkc7RUFDSSwwQkFBQTtFQUNBLDJCQUFBO0MvRTRyckJQO0ErRXhyckJXOztFQUNJLG1FQUFBO0VBQ0Esb0VBQUE7Qy9FMnJyQmY7QStFdHJyQkc7RUFDSSw2QkFBQTtFQUNBLDhCQUFBO0MvRXdyckJQO0ErRXRyckJPO0VBQ0ksZ0VBQUE7RUFDQSxpRUFBQTtDL0V3cnJCWDtBK0VocnJCZTtFQUNJLHFIQUFBO0VBQ0EsOEVBQUE7Qy9Fa3JyQm5COztBNkVyMXJCRDtFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0M3RXcxckJIOztBNkVyMXJCRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDN0V3MXJCSDs7QWdGcDRyQkQ7RUFDSSxpQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7RUFDQSwrQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7RUFDQSxnREFBQTtFQUNBLG1EQUFBO0VBQ0Esc0RBQUE7RUFDQSx3RUFBQTtFQUNBLCtDQUFBO0VBQ0EsMkNBQUE7Q2hGdTRyQkg7QWdGcjRyQkc7RUFDSSxxQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQUE7RUFDQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNENBQUE7Q2hGdTRyQlA7QWdGcDRyQkc7RUFDSSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHFDQUFBO0VBQ0EscUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsMENBQUE7Q2hGczRyQlA7QWdGbDRyQk87RUFDSSwwRUFBQTtFQUNBLHlFQUFBO0VBQ0EsNEVBQUE7Q2hGbzRyQlg7QWdGaDRyQkc7RUFDSSwyRUFBQTtDaEZrNHJCUDtBZ0Y5M3JCTztFQUNJLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtDaEZnNHJCWDtBZ0Y3M3JCZTtFQUNJLG1CQUFBO0NoRiszckJuQjtBZ0YxM3JCZTtFQUVJLGdFQUFBO0VBQ0Esc0VBQUE7Q2hGMjNyQm5CO0FnRnYzckJXO0VBRUksa0VBQUE7RUFDQSx3RUFBQTtDaEZ3M3JCZjtBZ0ZyM3JCVztFSjNFUixVQUFBO0VBUUksU0FBQTtFQUNBLGdIQUFBO0M1RTQ3ckJQO0E0RXo3ckJHO0VBQ0ksY0FBQTtDNUUyN3JCUDtBZ0Z2M3JCRztFQUNJLG1CQUFBO0NoRnkzckJQO0FnRnYzckJPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q2hGeTNyQlg7QWdGdjNyQlc7RUFNSSxzQkFBQTtFQUFBLGtDQUFBO01BQUEsbUJBQUE7VUFBQSwwQkFBQTtFQUNBLCtCQUFBO0VBQUEsK0JBQUE7RUFBQSxvQ0FBQTtNQUFBLGdDQUFBO1VBQUEsNEJBQUE7Q2hGbzNyQmY7QWdGMTNyQmU7RUFDSSxnRUFBQTtFQUNBLHNFQUFBO0NoRjQzckJuQjtBZ0ZyM3JCVztFQVVJLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0NoRjgyckJmO0FnRnYzckJlO0VBQ0ksa0VBQUE7RUFDQSx3RUFBQTtDaEZ5M3JCbkI7QWdGdDNyQmU7RUFDSSxtQkFBQTtDaEZ3M3JCbkI7QWdGbDNyQlc7RUFVSSwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7Q2hGMjJyQmY7QWdGcjNyQmU7RUFDSSxnRUFBQTtFQUNBLHNFQUFBO0NoRnUzckJuQjtBZ0ZwM3JCZTtFQUNJLGtCQUFBO0NoRnMzckJuQjtBZ0YvMnJCVztFQUNJLDJCQUFBO01BQUEsNEJBQUE7VUFBQSxtQkFBQTtDaEZpM3JCZjtBZ0Y5MnJCVztFSHJFQSwrREFBQTtFQUFBLCtEQUFBO0VBQUEseUNBQUE7RUFJUixnQ0FBQTtFQUNBLCtCQUFBO0VBQ0Esa0NBQUE7RUFFQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRCQUFBO09BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUd1RVksMEJBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtDaEY4MnJCZjtBSzc2ckJHO0VBU0ksMEVBQUE7RUFDQSxtRUFBQTtDTHU2ckJQO0FLajdyQkc7RUFTSSxpRkFBQTtFQUNBLDBFQUFBO0NMMjZyQlA7QUtyN3JCRztFQVNJLHVGQUFBO0VBQ0EsZ0ZBQUE7Q0wrNnJCUDtBS3o3ckJHO0VBU0ksZ0ZBQUE7RUFDQSx5RUFBQTtDTG03ckJQO0FLNzdyQkc7RUFTSSw0RkFBQTtFQUNBLHFGQUFBO0NMdTdyQlA7QUt2Z3NCRztFQXdSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxvRUFBQTtFQUNBLHFEQUFBO0NMZ3ZyQkg7QUszc3JCRztFQW5VQTtJQW9VSSxtREFBQTtHTDhzckJMO0NBQ0Y7QUs1c3JCRztFQXZVQTtJQXdVSSxrREFBQTtHTCtzckJMO0NBQ0Y7QUs3c3JCRztFQTNVQTtJQTRVSSxtREFBQTtHTGd0ckJMO0NBQ0Y7QUt4dnJCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMMHZyQlg7QUsvaXNCRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwRUFBQTtFQUNBLDJEQUFBO0NMa3hyQkg7QUs3dXJCRztFQXpVQTtJQTBVSSxtREFBQTtHTGd2ckJMO0NBQ0Y7QUs5dXJCRztFQTdVQTtJQThVSSxrREFBQTtHTGl2ckJMO0NBQ0Y7QUsvdXJCRztFQWpWQTtJQWtWSSxtREFBQTtHTGt2ckJMO0NBQ0Y7QUsxeHJCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMNHhyQlg7QUsza3NCRztFQXdSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxvRUFBQTtFQUNBLHFEQUFBO0NMb3pyQkg7QUsvd3JCRztFQW5VQTtJQW9VSSxtREFBQTtHTGt4ckJMO0NBQ0Y7QUtoeHJCRztFQXZVQTtJQXdVSSxrREFBQTtHTG14ckJMO0NBQ0Y7QUtqeHJCRztFQTNVQTtJQTRVSSxtREFBQTtHTG94ckJMO0NBQ0Y7QUs1enJCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMOHpyQlg7QUtubnNCRztFQThSQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSwwRUFBQTtFQUNBLDJEQUFBO0NMczFyQkg7QUtqenJCRztFQXpVQTtJQTBVSSxtREFBQTtHTG96ckJMO0NBQ0Y7QUtsenJCRztFQTdVQTtJQThVSSxrREFBQTtHTHF6ckJMO0NBQ0Y7QUtuenJCRztFQWpWQTtJQWtWSSxtREFBQTtHTHN6ckJMO0NBQ0Y7QUs5MXJCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMZzJyQlg7QUszcHNCRztFQW9TQSwrRUFBQTtFQUVBLHlHQUFBO0VBRUEsbUJBQUE7RUFDQSxpRUFBQTtFQUNBLGtEQUFBO0NMdzNyQkg7QUtuMXJCRztFQS9VQTtJQWdWSSxtREFBQTtHTHMxckJMO0NBQ0Y7QUtwMXJCRztFQW5WQTtJQW9WSSxrREFBQTtHTHUxckJMO0NBQ0Y7QUtyMXJCRztFQXZWQTtJQXdWSSxtREFBQTtHTHcxckJMO0NBQ0Y7QUtoNHJCTztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSw2REFBQTtFQUNBLDREQUFBO0VBQ0EsOERBQUE7RUFDQSwrREFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSxhQUFBO0NMazRyQlg7QWdGMWlzQmU7RUFDSSxVQUFBO0NoRjRpc0JuQjs7QTZFcnFzQkQ7RUFDSSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtDN0V3cXNCSDs7QTZFcnFzQkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QzdFd3FzQkg7O0FpRm50c0JEO0VBQ0kscUNBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsMENBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsdUNBQUE7Q2pGc3RzQkg7QWlGcHRzQkc7RUFDSSxvQ0FBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsMENBQUE7RUFDQSx5Q0FBQTtDakZzdHNCUDtBaUZudHNCRztFQUNJLGlDQUFBO0VBQ0Esb0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHlDQUFBO0NqRnF0c0JQO0FpRmx0c0JHO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDakZvdHNCUDtBaUZsdHNCTztFQUNJLDBCQUFBO01BQUEsMkJBQUE7VUFBQSxrQkFBQTtDakZvdHNCWDtBaUZodHNCRztFQUNJLDJFQUFBO0NqRmt0c0JQO0FpRi9zc0JHO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NqRml0c0JQO0FpRjlzc0JXO0VBQ0ksZ0VBQUE7RUFDQSxrRUFBQTtDakZndHNCZjtBaUYzc3NCVztFSnFDUix1SEFBQTtFQUdJLHFFQUFBO0M3RXVxc0JQO0FpRjFzc0JPO0VMdkRKLFVBQUE7RUFHSSxVQUFBO0VBQ0EsK0dBQUE7QzVFa3dzQlA7QTRFMXZzQkc7RUFDSSxjQUFBO0M1RTR2c0JQO0FpRjdzc0JXO0VBQ0ksc0VBQUE7RUFDQSx3RUFBQTtDakYrc3NCZjtBaUY1c3NCVztFQUNJLGFBQUE7Q2pGOHNzQmY7QWlGM3NzQlc7RUFDSSxtQkFBQTtDakY2c3NCZjs7QWtGMXhzQkQ7RUFDSSwyRUFBQTtFQUNBLDJFQUFBO0VBQ0Esa0VBQUE7RUFDQSwyRUFBQTtFQUNBLHdFQUFBO0NsRjZ4c0JIOztBbUZseXNCRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGdCQUFBO0NuRnF5c0JIOztBbUZseXNCRDtFQUNJLFdBQUE7RUFvQkEsbUJBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDbkZreHNCSDtBbUZ2eXNCTztFQUNJLHNCQUFBO0NuRnl5c0JYO0FtRnB5c0JPO0VBQ0ksc0JBQUE7Q25Gc3lzQlg7QW1GbHlzQkc7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtDbkZveXNCUDtBbUYzeHNCRztFQUNJLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0NuRjZ4c0JQO0FtRjF4c0JHO0VBQ0ksdUJBQUE7RUFBQSw4QkFBQTtNQUFBLG9CQUFBO1VBQUEsc0JBQUE7Q25GNHhzQlA7QW1GenhzQkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtDbkYyeHNCUDs7QW1GdnhzQkQ7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7Q25GMHhzQkg7QW1GeHhzQkc7RUFDSSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0NuRjB4c0JQOztBbUZ0eHNCRDtFQUNJLG9CQUFBO0NuRnl4c0JIOztBbUZ0eHNCRDtFQUNJLDRCQUFBO01BQUEsNkJBQUE7VUFBQSxvQkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSwwQkFBQTtDbkZ5eHNCSDs7QW1GdHhzQkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q25GeXhzQkg7QW1GcHhzQlc7RUFDSSxzQkFBQTtDbkZzeHNCZjtBbUZqeHNCVztFQUNJLHFCQUFBO0NuRm14c0JmO0FtRmh4c0JXO0VBQ0ksb0JBQUE7Q25Ga3hzQmY7QW1GOXdzQk87RUFFSSxtQkFBQTtDbkYrd3NCWDtBbUY1d3NCTztFQUVJLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDbkY2d3NCWDtBbUYxd3NCTztFQUVJLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtDbkYyd3NCWDs7QW1GdHdzQkQ7RUFDSSxtQkFBQTtDbkZ5d3NCSDtBbUZ2d3NCRztFQUNJLG1CQUFBO0VBQ0EsK0Y1Q3BCYTtFNENxQmIsdUc1Q3BCaUI7RTRDcUJqQixnRTVDcEJ3QjtFNENxQnhCLDhENUNwQnFCO1U0Q29CckIsc0Q1Q3BCcUI7RTRDcUJyQixzQkFBQTtDbkZ5d3NCUDtBbUZ2d3NCTztFQUNJLFFBQUE7Q25GeXdzQlg7QW1GdHdzQk87RUFDSSxTQUFBO0NuRnd3c0JYO0FtRnJ3c0JPO0VBQ0ksT0FBQTtDbkZ1d3NCWDtBbUZwd3NCTztFQUNJLFVBQUE7Q25Gc3dzQlg7QW1GbndzQk87RUFDSSxVQUFBO0VBQ0Esc0NBQUE7T0FBQSxpQ0FBQTtVQUFBLDhCQUFBO0NuRnF3c0JYOztBbUYvdnNCRztFQUNJLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7Q25Ga3dzQlA7O0FtRjd2c0JHO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDbkZnd3NCUDs7QW9GbjVzQkQ7RUFDSTtJQUNJLGdDQUFBO1lBQUEsd0JBQUE7R3BGczVzQkw7RW9GbjVzQkM7SUFDSSxrQ0FBQTtZQUFBLDBCQUFBO0dwRnE1c0JMO0NBQ0Y7O0FvRjU1c0JEO0VBQ0k7SUFDSSwyQkFBQTtPQUFBLHdCQUFBO0dwRnM1c0JMO0VvRm41c0JDO0lBQ0ksNkJBQUE7T0FBQSwwQkFBQTtHcEZxNXNCTDtDQUNGOztBb0Y1NXNCRDtFQUNJO0lBQ0ksZ0NBQUE7U0FBQSwyQkFBQTtZQUFBLHdCQUFBO0dwRnM1c0JMO0VvRm41c0JDO0lBQ0ksa0NBQUE7U0FBQSw2QkFBQTtZQUFBLDBCQUFBO0dwRnE1c0JMO0NBQ0Y7QW9GbDVzQkQ7RUFDSSwyQ0FBQTtFQUNBLG9FQUFBO0VBQ0Esd0NBQUE7RUFDQSwrREFBQTtFQUNBLDBGQUFBO0VBQ0Esb0ZBQUE7RUFDQSx3RkFBQTtFQUNBLGdGQUFBO0VBQ0Esb0ZBQUE7RUFDQSwrRUFBQTtFQUNBLDBGQUFBO0VBRUEsd0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDcEZtNXNCSDtBb0ZqNXNCRztFQUNJLDJIQUFBO0NwRm01c0JQO0FvRmg1c0JHO0VBQ0ksaUJBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtDcEZrNXNCUDtBb0ZoNXNCTztFQUNJLFdBQUE7RUFDQSxvQ0FBQTtFQUFBLCtCQUFBO0VBQUEsNEJBQUE7Q3BGazVzQlg7QW9GLzRzQk87RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7Q3BGaTVzQlg7QW9GNzRzQkc7RUFDSSxhQUFBO0VBQ0EsWUFBQTtDcEYrNHNCUDtBb0YzNHNCTzs7RUFFSSxtQkFBQTtDcEY2NHNCWDs7QW9GeDRzQkQ7RUFDSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLDBDQUFBO09BQUEscUNBQUE7VUFBQSxrQ0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnRUFBQTtVQUFBLHdEQUFBO0NwRjI0c0JIO0FvRno0c0JHO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBcEZTO0VBcUZULG1CQUFBO0VBQ0EsZ0Q3Q3hGRztFNkN5RkgsbUNBQUE7Q3BGMjRzQlA7QW9GejRzQk87RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7T0FBQSw0QkFBQTtVQUFBLHlCQUFBO0VBQ0EsdURBQUE7T0FBQSxrREFBQTtVQUFBLCtDQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FqR0s7RUFrR0wsZ0NBbEdLO0VBbUdMLGtDQUFBO0VBQ0EsbUNBQUE7Q3BGMjRzQlg7QW9GeDRzQk87RUFDSSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0Q3QzVHRDtDdkNzL3NCVjtBb0Z0NHNCVztFQUNJLGlCQUFBO0NwRnc0c0JmOztBb0ZsNHNCRDtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtDcEZxNHNCSDs7QW9GbDRzQkQ7RUFDSSxpQkFBQTtFQUNBLGlCQUFBO0NwRnE0c0JIOztBcUZuZ3RCRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtDckZzZ3RCSDtBcUZwZ3RCRztFQUNJLGFBQUE7Q3JGc2d0QlA7O0FzRjNndEJEO0VBQ0kseUZBQUE7RUFDQSw0RkFBQTtFQUNBLGdHQUFBO0VBQ0EsbUdBQUE7RUFDQSwrRkFBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtDdEY2Z3RCSDtBc0YzZ3RCRztFQUNJLFlBQUE7RUFDQSxhQUFBO0N0RjZndEJQOztBdUZ6aHRCRDtFQUNJLHNGQUFBO0VBQ0EseUZBQUE7RUFDQSxzRkFBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQkFBQTtDdkYyaHRCSDtBdUZ6aHRCRztFQUNJLFlBQUE7RUFDQSxhQUFBO0N2RjJodEJQOztBd0ZyaXRCRCx3REFBQTtBQUNBO0VBQ0ksd0RBQUE7RUFDQSwwREFBQTtFQUNBLCtDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtFQUNBLDRDQUFBO0VBQ0EseUVBQUE7RUFDQSx1Q0FBQTtDeEZ3aXRCSDs7QXlGOWl0QkQsNEJBQUE7QUFDQTtFQUNJLHNDQUFBO0VBQ0EscUNBQUE7RUFDQSxtRkFBQTtFQUNBLG1GQUFBO0VBQ0EscUNBQUE7RUFDQSxtQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSxtREFBQTtFQUVBLDBCQUFBO0tBQUEsdUJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlEQUFBO0VBQ0EsbURBQUE7RUFDQSxpSEFBQTtFQUNBLCtDQUFBO0VBQ0EsMkNBQUE7RUFrRUEsYUFBQTtFQVFBLFVBQUE7RUFxT0EsY0FBQTtFQXlLQSxpQkFBQTtDekY0bHNCSDtBeUZqanRCTztFQUNJLG9CQUFBO0N6Rm1qdEJYO0F5RmhqdEJPO0VBSUksdUJBQUE7Q3pGK2l0Qlg7QXlGNWl0Qk87RUFDSSx1QkFBQTtDekY4aXRCWDtBeUY1aXRCVztFQUVJLHlCQUFBO0N6RjZpdEJmO0F5RnppdEJPO0VBQ0ksb0JBQUE7Q3pGMml0Qlg7QXlGdml0Qkc7RUFDSSxtQkFBQTtDekZ5aXRCUDtBeUZ2aXRCTztFQUNJLG1CQUFBO0VBQ0EsYUFBQTtDekZ5aXRCWDtBeUZ2aXRCVztFQUNJLFVBQUE7Q3pGeWl0QmY7QXlGcGl0Qlc7RUFDSSxnQkFBQTtDekZzaXRCZjtBeUZuaXRCVztFQUVJLG9CQUFBO0N6Rm9pdEJmO0F5RmppdEJXO0VBQ0ksdUJBQUE7Q3pGbWl0QmY7QXlGaml0QmU7RUFDSSx1QkFBQTtDekZtaXRCbkI7QXlGN2h0Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGlCQUFBO0N6RitodEJQO0F5RjNodEJHO0VBQ0ksb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLGlCQUFBO0N6RjZodEJQO0EwRnBudEJHO0VBQ0kseURBQUE7RUFDQSxtQ0FBQTtDMUZzbnRCUDtBeUYzaHRCRztFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7Q3pGNmh0QlA7QXlGM2h0Qk87RUFDSSxnQkFBQTtDekY2aHRCWDtBeUZ6aHRCVztFQUNJLGVBQUE7Q3pGMmh0QmY7QXlGeGh0Qlc7RUFDSSxnQkFBQTtDekYwaHRCZjtBeUZyaHRCRztFQUNJLG9CQUFBO0N6RnVodEJQO0F5RnJodEJPO0VBQ0ksZ0JBQUE7Q3pGdWh0Qlg7QXlGcGh0Qk87RUFDSSxjQUFBO0N6RnNodEJYO0F5RnBodEJXO0VBQ0ksZUFBQTtDekZzaHRCZjtBeUZuaHRCVztFQUNJLGdCQUFBO0N6RnFodEJmO0F5RmhodEJHOztFQUVJLGdCQUFBO0N6RmtodEJQO0F5Ri9ndEJHO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0N6RmlodEJQO0F5RjlndEJHO0VBQ0ksaUJBQUE7Q3pGZ2h0QlA7QXlGN2d0Qkc7RUFDSSxpQkFBQTtDekYrZ3RCUDtBeUY3Z3RCTztFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0N6RitndEJYO0F5RjdndEJXO0VBQ0ksa0NBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0VBQ0Esa0NBQUE7TUFBQSx3QkFBQTtVQUFBLDBCQUFBO0N6RitndEJmO0F5RjFndEJHOztFQUVJLFlBQUE7Q3pGNGd0QlA7QXlGeGd0Qk87RUFFSSxtQkFBQTtDekZ5Z3RCWDtBeUZ2Z3RCVztFQUNJLFlBQUE7RUFDQSxzREFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtDekZ5Z3RCZjtBeUZwZ3RCRztFQUNJLFlBQUE7RUFDQSxXQUFBO0VBQ0EsMkJBQUE7Q3pGc2d0QlA7QXlGbmd0Qkc7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7Q3pGcWd0QlA7QXlGamd0Qk87RUFDSSxlQUFBO0VBQ0EsNkNBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUVBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSwwR0FBQTtFQUNBLHlEQUFBO0VBQ0EsWUFBQTtDekZtZ3RCWDtBeUZoZ3RCTztFQUNJLGdCQUFBO0VBQ0EsNkNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtFQUNBLFFBQUE7RUFDQSx5REFBQTtFQUNBLFlBQUE7Q3pGa2d0Qlg7QXlGOS9zQkc7O0VBRUksY0FBQTtDekZnZ3RCUDtBeUY3L3NCRztFQUNJLGFBQUE7Q3pGKy9zQlA7QXlGNS9zQkc7RUFDSSxjQUFBO0N6Rjgvc0JQO0F5RjMvc0JHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDRCQUFBO0VBQUEsOEJBQUE7TUFBQSx5QkFBQTtVQUFBLHNCQUFBO0VBQ0EsaUJBQUE7Q3pGNi9zQlA7QXlGMS9zQkc7O0VBRUksbUJBQUE7RUFDQSx3QkFBQTtDekY0L3NCUDtBeUZ6L3NCRztFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGlCQUFBO0N6RjIvc0JQO0F5Rnovc0JPO0VBQ0ksd0JBQUE7Q3pGMi9zQlg7QXlGeC9zQk87RUFDSSxtQkFBQTtDekYwL3NCWDtBeUZ4L3NCVztFQUNJLHFIQUFBO0VBQ0Esd0hBQUE7Q3pGMC9zQmY7QXlGdC9zQk87RUFDSSx5QkFBQTtFQUFBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLHlEQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0N6Rncvc0JYO0F5RnIvc0JPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDekZ1L3NCWDtBeUZyL3NCVztFQUNJLGFBQUE7RUFDQSxpQkFBQTtDekZ1L3NCZjtBeUZsL3NCRztFQUNJLG9CQUFBO0N6Rm8vc0JQO0F5Rmovc0JHO0VBQ0ksWUFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrREFBQTtDekZtL3NCUDtBeUZoL3NCRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLG1CQUFBO0N6Rmsvc0JQO0F5Ri8rc0JHO0VBQ0ksbUJBQUE7Q3pGaS9zQlA7QXlGOStzQkc7RUFDSSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNEQUFBO0N6Rmcvc0JQO0F5Rjcrc0JHO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG9EQUFBO0VBQ0Esc0RBQUE7RUFDQSxZQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7Q3pGKytzQlA7QXlGMytzQkc7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDekY2K3NCUDtBeUYzK3NCTztFQUNJLGNBQUE7Q3pGNitzQlg7QXlGMStzQk87RUFDSSxvQkFBQTtFQUNBLGlCQUFBO0N6RjQrc0JYO0F5RjErc0JXO0VBQ0ksd0JBQUE7Q3pGNCtzQmY7QXlGMStzQmU7RUFDSSx5QkFBQTtDekY0K3NCbkI7QXlGditzQk87RUFDSSxxSEFBQTtFQUNBLHdIQUFBO0N6Rnkrc0JYO0F5RnQrc0JPO0VBQ0ksdUJBQUE7Q3pGdytzQlg7QXlGcitzQk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0N6RnUrc0JYO0F5RnIrc0JXO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0N6RnUrc0JmO0F5Rmwrc0JHO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7Q3pGbytzQlA7QXlGbCtzQk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0N6Rm8rc0JYO0F5Rmorc0JPO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0N6Rm0rc0JYO0F5Rmgrc0JPO0VBQ0ksb0JBQUE7RUFDQSxpQkFBQTtDekZrK3NCWDtBeUY5OXNCVztFQUNJLFdBQUE7RUFDQSxtQkFBQTtDekZnK3NCZjtBeUY3OXNCVztFQUNJLHVCQUFBO0N6Ris5c0JmO0F5RjU5c0JXO0VBQ0ksY0FBQTtDekY4OXNCZjtBeUYxOXNCTztFQUNJLG1CQUFBO0N6RjQ5c0JYO0F5RjE5c0JXO0VBQ0ksd0JBQUE7RUFDQSwwQkFBQTtFQUNBLGNBQUE7Q3pGNDlzQmY7QXlGdjlzQlc7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esd0JBQUE7Q3pGeTlzQmY7QXlGcDlzQlc7RUFDSSxvQkFBQTtDekZzOXNCZjtBeUZuOXNCVztFQUNJLG1CQUFBO0N6RnE5c0JmO0F5Rm45c0JlO0VBQ0ksYUFBQTtDekZxOXNCbkI7QXlGajlzQlc7RUFDSSxxSEFBQTtDekZtOXNCZjtBeUZqOXNCZTtFQUNJLHdIQUFBO0N6Rm05c0JuQjtBeUY5OHNCTzs7RUFFSSxjQUFBO0VBQ0EsbUJBQUE7Q3pGZzlzQlg7QXlGNzhzQk87RUFDSSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtDekYrOHNCWDtBeUYzOHNCRztFQUNJLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxZQUFBO0N6RjY4c0JQO0F5RjM4c0JPO0VBQ0kscUJBQUE7Q3pGNjhzQlg7QXlGejhzQkc7RUFDSSxvQkFBQTtFQUNBLGlCQUFBO0N6RjI4c0JQO0F5Rng4c0JHO0VBQ0ksaUJBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0N6RjA4c0JQO0F5RnY4c0JHOztFQUVJLGlCQUFBO0N6Rnk4c0JQO0F5RnQ4c0JHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0VBQ0EsWUFBQTtDekZ3OHNCUDtBeUZyOHNCRztFQUNJLHVCQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtDekZ1OHNCUDtBeUZuOHNCRztFQUNJLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7Q3pGcThzQlA7QTBGcDd0Qkc7RUFDSSx5REFBQTtFQUNBLG1DQUFBO0MxRnM3dEJQO0F5RnI4c0JPO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0N6RnU4c0JYO0F5RnA4c0JPO0VBRUksaUJBQUE7Q3pGcThzQlg7QXlGbDhzQk87RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q3pGbzhzQlg7QXlGajhzQk87RUFDSSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxtREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7Q3pGbThzQlg7QXlGajhzQlc7RUFDSSx5REFBQTtFQUNBLGlEQUFBO0N6Rm04c0JmO0F5Ri83c0JPO0VBQ0ksV0FBQTtDekZpOHNCWDtBeUY5N3NCTztFQUNJLGFBQUE7Q3pGZzhzQlg7QXlGNzdzQk87RUFDSSxzREFBQTtVQUFBLDhDQUFBO0N6Ris3c0JYO0F5RjU3c0JPOztFQUVJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7Q3pGODdzQlg7QXlGMzdzQk87RUFDSSxVQUFBO0N6RjY3c0JYO0F5RjE3c0JPOztFQUVJLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7Q3pGNDdzQlg7QXlGejdzQk87RUFDSSxtQkFBQTtDekYyN3NCWDtBeUZ4N3NCTztFQUNJLGtCQUFBO0VBQ0EsU0FBQTtDekYwN3NCWDtBeUZ2N3NCTztFQUNJLG9EQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtREFBQTtDekZ5N3NCWDtBeUZ0N3NCTztFQUNJLGFBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxtREFBQTtFQUNBLHNHQUFBO0N6Rnc3c0JYO0F5RnI3c0JPO0VBQ0kscUJBQUE7RUFDQSxZQUFBO0N6RnU3c0JYO0F5Rm43c0JHO0VBQ0ksYUFBQTtDekZxN3NCUDtBeUZsN3NCRztFQUNJLGFBQUE7Q3pGbzdzQlA7QXlGajdzQkc7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtDekZtN3NCUDtBeUZoN3NCRztFQUNJLGlCQUFBO0VBQ0EsY0FBQTtDekZrN3NCUDtBeUYvNnNCRztFQUNJLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtFQUNBLHFCQUFBO0N6Rmk3c0JQO0F5Rjk2c0JHO0VBQ0ksY0FBQTtDekZnN3NCUDtBeUY3NnNCRztFQUNJLGdCQUFBO0N6Ris2c0JQO0F5RjU2c0JHO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsNkJBQUE7RUFBQSwrQkFBQTtFQUFBLGdDQUFBO01BQUEsNEJBQUE7VUFBQSx3QkFBQTtDekY4NnNCUDtBeUYzNnNCRztFQUNJLGlIQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q3pGNjZzQlA7QXlGMTZzQkc7RUFDSSxjQUFBO0N6RjQ2c0JQOztBeUZ2NnNCRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxZQUFBO0N6RjA2c0JQO0F5RnY2c0JHO0VBQ0ksYUFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtDekZ5NnNCUDtBeUZ2NnNCTztFQUNJLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDekZ5NnNCWDtBeUZ0NnNCTztFQUNJLGtCQUFBO0N6Rnc2c0JYO0F5RnA2c0JHO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0N6RnM2c0JQO0F5RnA2c0JPO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtDekZzNnNCWDs7QXlGaDZzQkc7RUFDSSxzQkFBQTtDekZtNnNCUDtBeUZoNnNCRztFQUNJLHFCQUFBO0N6Rms2c0JQO0F5Ri81c0JHOztFQUVJLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtDekZpNnNCUDtBeUY5NXNCRzs7RUFFSSw4QkFBQTtDekZnNnNCUDtBeUY3NXNCRztFQUNJLGlCQUFBO0N6Ris1c0JQO0F5RjU1c0JHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0N6Rjg1c0JQO0F5RjU1c0JPO0VBQ0ksWUFBQTtDekY4NXNCWDtBeUYzNXNCTztFQUNJLGlCQUFBO0N6RjY1c0JYOztBeUZ4NXNCRCw2QkFBQTtBQUNBO0VBQ0ksa0VBQUE7RUFDQSw0REFBQTtFQUNBLHFDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsNERBQUE7RUFDQSwrREFBQTtFQUNBLHlEQUFBO0N6RjI1c0JIO0F5Rno1c0JHO0VBQ0ksbURBQUE7RUFDQSwrQ0FBQTtDekYyNXNCUDtBeUZ4NXNCRztFQUNJLHFEQUFBO0VBQ0EsaURBQUE7Q3pGMDVzQlA7QXlGdjVzQkc7RUFDSSxxREFBQTtFQUNBLGlEQUFBO0N6Rnk1c0JQO0F5RnQ1c0JHO0VBQ0ksbURBQUE7RUFDQSwrQ0FBQTtDekZ3NXNCUDtBeUZyNXNCRztFQUNJLGtEQUFBO0VBQ0EsOENBQUE7Q3pGdTVzQlA7QXlGcDVzQkc7RUFDSSxxREFBQTtFQUNBLGlEQUFBO0N6RnM1c0JQO0F5Rm41c0JHO0VBQ0kscURBQUE7RUFDQSxpREFBQTtDekZxNXNCUDtBeUZsNXNCRztFQUNJLG9EQUFBO0VBQ0EsZ0RBQUE7Q3pGbzVzQlA7QXlGajVzQkc7RUFDSSxtREFBQTtFQUNBLCtDQUFBO0N6Rm01c0JQO0F5Rmg1c0JHO0VBQ0ksbURBQUE7RUFDQSwrQ0FBQTtDekZrNXNCUDtBeUYvNHNCRztFQUNJLG9EQUFBO0N6Rmk1c0JQO0F5Rjk0c0JHO0VBQ0kseURBQUE7RUFDQSxxREFBQTtDekZnNXNCUDtBeUY3NHNCRztFQUNJLHdDQUFBO0N6Ris0c0JQO0F5RjU0c0JHO0VBQ0kseUNBQUE7Q3pGODRzQlA7O0F5RjE0c0JEO0VBQ0ksV0FBQTtDekY2NHNCSDtBeUYzNHNCRztFQUNJLFVBQUE7Q3pGNjRzQlA7QXlGMTRzQkc7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7Q3pGNDRzQlA7O0F5Rng0c0JELDZCQUFBO0FBRUk7RUFDSSxVQUFBO0N6RjA0c0JQO0F5Rng0c0JPO0VBQ0ksc0JBQUE7Q3pGMDRzQlg7QXlGdjRzQk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0N6Rnk0c0JYO0F5RnQ0c0JPO0VBQ0ksc0JBQUE7Q3pGdzRzQlg7QXlGcjRzQk87RUFDSSxtQkFBQTtDekZ1NHNCWDtBeUZwNHNCTztFQUNJLCtCQUFBO0VBQ0EsaUNBQUE7Q3pGczRzQlg7QXlGajRzQlc7RUFDSSx1QkFBQTtFQUNBLHVCQUFBO0N6Rm00c0JmO0F5Rjkzc0JHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtDekZnNHNCUDtBeUY5M3NCTztFQUNJLHNCQUFBO0N6Rmc0c0JYO0F5RjUzc0JHO0VBQ0ksaUJBQUE7Q3pGODNzQlA7QXlGMzNzQkc7RUFDSSxpQkFBQTtFQUNBLGlCQUFBO0N6RjYzc0JQO0F5RjEzc0JHO0VBQ0ksVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q3pGNDNzQlA7O0F5Rngzc0JEO0VBQ0ksWUFBQTtFQUNBLHdEQUFBO0VBQ0EseURBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSwrRUFBQTtDekYyM3NCSDs7QXlGeDNzQkQ7RUFDSSwyRUFBQTtDekYyM3NCSDtBeUZ6M3NCRztFQUNJLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsWUFBQTtDekYyM3NCUDtBeUZ6M3NCTztFQUNJLFlBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0N6RjIzc0JYO0F5RnYzc0JHO0VBQ0ksWUFBQTtDekZ5M3NCUDs7QXlGcjNzQkQ7RUFDSSxrRUFBQTtFQUNBLGdCQUFBO0N6Rnczc0JIOztBeUZyM3NCRDtFQUNJLFlBQUE7Q3pGdzNzQkg7O0F5RnIzc0JEO0VBQ0ksV0FBQTtDekZ3M3NCSDs7QXlGcjNzQkQ7RUFDSSxhQUFBO0VBQ0EsK0JBQUE7RUFDQSxtQkFBQTtDekZ3M3NCSDs7QXlGbjNzQkc7O0VBQ0ksb0JBQUE7Q3pGdTNzQlA7O0F5Rm4zc0JEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esd0JBQUE7RUFBQSxvQ0FBQTtNQUFBLHFCQUFBO1VBQUEsNEJBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0N6RnMzc0JIO0F5RnAzc0JHO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0N6RnMzc0JQOztBeUZqM3NCRztFQUNJLDBCQUFBO0VBQ0EsNkJBQUE7Q3pGbzNzQlA7O0F5Rmgzc0JEO0VBQ0ksbURBQUE7RUFDQSxtREFBQTtFQUNBLDBGQUFBO0VBQ0EsMEZBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsaURBQUE7RUFFQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7Q3pGazNzQkg7QXlGaDNzQkc7O0VBRUksaUJBQUE7RUFDQSx1QkFBQTtDekZrM3NCUDtBeUY5MnNCTztFQUNJLDZJQUFBO0VBQ0EsbUVBQUE7RUFDQSxvRUFBQTtDekZnM3NCWDtBeUY3MnNCTztFQUNJLHVHQUFBO0N6Risyc0JYO0F5RjMyc0JHO0VBQ0ksaUJBQUE7Q3pGNjJzQlA7QXlGMzJzQk87RUFDSSxVQUFBO0N6RjYyc0JYO0F5RjMyc0JXO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtDekY2MnNCZjtBeUZ6MnNCTztFQUNJLDZJQUFBO0VBQ0EsbUVBQUE7RUFDQSxvRUFBQTtDekYyMnNCWDtBeUZ4MnNCTztFQUNJLHVHQUFBO0N6RjAyc0JYO0F5RnYyc0JPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLG9CQUFBO0N6Rnkyc0JYO0F5RnYyc0JXO0VBQ0kscUJBQUE7RUFDQSx1QkFBQTtDekZ5MnNCZjtBeUZwMnNCRztFQUNJLGlCQUFBO0VBQ0EsaUJBQUE7Q3pGczJzQlA7O0F5Rmwyc0JEO0VBQ0ksWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSwwQkFBQTtDekZxMnNCSDtBeUZuMnNCRztFQUNJLHdCQUFBO0N6RnEyc0JQO0F5Rmwyc0JHO0VBR0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0N6Rmsyc0JQO0F5Rmgyc0JPO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0N6Rmsyc0JYO0F5Rmgyc0JXO0VBRUksaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3REFBQTtFQUNBLHVEQUFBO0N6Rmkyc0JmO0F5Ri8xc0JlO0VBQ0ksc0JBQUE7Q3pGaTJzQm5CO0F5Rjcxc0JXO0VBQ0ksdUJBQUE7Q3pGKzFzQmY7O0F5Rnoxc0JELG1CQUFBO0FBRUE7RUFDSTs7SUFFSSw2QkFBQTtHekYyMXNCTDtDQUNGO0F5Rngxc0JEO0VBQ0k7SUFDSSxZQUFBO0d6RjAxc0JMO0NBQ0Y7QXlGdjFzQkQ7RUFHWTtJQUNJLGFBQUE7R3pGdTFzQmI7RXlGcDFzQlM7SUFDSSxjQUFBO0d6RnMxc0JiO0V5Rm4xc0JTO0lBR0ksb0JBQUE7SUFDQSxrQkFBQTtHekZtMXNCYjtFeUYvMHNCSztJQUNJLGNBQUE7R3pGaTFzQlQ7RXlGOTBzQks7O0lBRUksV0FBQTtHekZnMXNCVDtFeUY3MHNCSztJQUNJLFVBQUE7R3pGKzBzQlQ7RXlGMzBzQlM7SUFDSSxhQUFBO0d6RjYwc0JiO0V5RjEwc0JTO0lBQ0ksYUFBQTtJQUNBLFlBQUE7R3pGNDBzQmI7RXlGeDBzQks7SUFDSSxpQkFBQTtHekYwMHNCVDtFeUZ2MHNCSzs7SUFFSSxjQUFBO0d6Rnkwc0JUO0V5RnQwc0JLO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtHekZ3MHNCVDtFeUZyMHNCSztJQUNJLDZCQUFBO0lBQUEsK0JBQUE7SUFBQSx1Q0FBQTtRQUFBLG1DQUFBO1lBQUEsK0JBQUE7SUFDQSwwQkFBQTtJQUFBLDRCQUFBO1FBQUEsdUJBQUE7WUFBQSxvQkFBQTtJQUNBLGtCQUFBO0d6RnUwc0JUO0V5RnIwc0JTO0lBQ0ksY0FBQTtHekZ1MHNCYjtFeUZwMHNCUzs7SUFFSSxnQkFBQTtHekZzMHNCYjtFeUZuMHNCUztJQUNJLGtCQUFBO0d6RnEwc0JiO0NBQ0Y7QXlGaDBzQkQ7RUFDSTtJQUNJLHlCQUFBO0d6Rmswc0JMO0V5Rmgwc0JLO0lBQ0ksNkVBQUE7R3pGazBzQlQ7Q0FDRjtBMkZ4K3VCRCxnREFBQTtBQUNBLDhDQUFBO0FBR0E7RUFDSSxjQUFBO0MzRncrdUJIOztBMkZyK3VCRDtFQUNJLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSxvRUFBQTtFQUNBLHFDQUFBO0VBQ0EsdUNBQUE7RUFDQSxxRkFBQTtFQUNBLGdEQUFBO0VBQ0EsOERBQUE7RUFDQSx3RUFBQTtFQUNBLHNEQUFBO0VBQ0EsbURBQUE7RUFDQSxxREFBQTtFQUNBLDRDQUFBO0VBQ0EsK0NBQUE7RUFDQSxpREFBQTtFQUNBLDJDQUFBO0VBQ0EsOENBQUE7RUFDQSwrREFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSwwRUFBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHNDQUFBO0VBQ0EseURBQUE7RUFDQSw2REFBQTtFQUNBLCtEQUFBO0VBQ0EsMENBQUE7RUFDQSwrQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSxnREFBQTtFQUNBLCtDQUFBO0VBQ0Esa0RBQUE7RUFDQSx5Q0FBQTtFQUVBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSx1SEFBQTtFQUNBLHFEQUFBO0VBQ0EsWUFBQTtDM0Z1K3VCSDtBMkZyK3VCRztFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLDhIQUFBO0MzRnUrdUJQO0EyRnArdUJHO0VBQ0ksZ0JBQUE7QzNGcyt1QlA7QTJGbit1Qkc7RUFDSSxnQkFBQTtDM0ZxK3VCUDtBMkZsK3VCRztFQUNJLDhGQUFBO0MzRm8rdUJQO0EyRmordUJHO0VBQ0ksb0RBQUE7QzNGbSt1QlA7QTJGaCt1Qkc7RUFDSSxvREFBQTtDM0ZrK3VCUDtBMkYvOXVCRztFQUNJLHlCQUFBO0MzRmkrdUJQO0EyRjk5dUJHO0VBQ0kscUJBQUE7RUFDQSxtQkFBQTtDM0ZnK3VCUDtBMkY3OXVCRzs7RUFFSSxvQkFBQTtDM0YrOXVCUDtBMkY1OXVCRztFQUNJLHFEQUFBO0VBQ0Esd0RBQUE7RUFDQSxxREFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2R0FBQTtFQUNBLDZEQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QzNGODl1QlA7QTJGMzl1Qkc7RUFDSSw2Q0FBQTtFQUNBLGVBQUE7QzNGNjl1QlA7QTJGMTl1Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0MzRjQ5dUJQO0EyRjE5dUJPO0VBQ0ksK0JBQUE7VUFBQSx1QkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLGdCQUFBO01BQUEsWUFBQTtVQUFBLFFBQUE7RUFDQSx5QkFBQTtNQUFBLDhCQUFBO1VBQUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0MzRjQ5dUJYO0EyRjE5dUJXO0VBQ0ksc0lBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSxtQkFBQTtDM0Y0OXVCZjtBMkYxOXVCZTtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtDM0Y0OXVCbkI7QTJGejl1QmU7O0VBRUksUUFBQTtFQUNBLFlBQUE7RUFDQSxzREFBQTtDM0YyOXVCbkI7QTJGeDl1QmU7O0VBRUksT0FBQTtFQUNBLGFBQUE7RUFDQSxxREFBQTtDM0YwOXVCbkI7QTJGdjl1QmU7RUFDSSxPQUFBO0VBQ0EsaUJBQUE7QzNGeTl1Qm5CO0EyRnQ5dUJlO0VBQ0ksVUFBQTtFQUNBLGlCQUFBO0MzRnc5dUJuQjtBMkZyOXVCZTtFQUNJLFFBQUE7RUFDQSxpQkFBQTtDM0Z1OXVCbkI7QTJGcDl1QmU7RUFDSSxTQUFBO0VBQ0EsaUJBQUE7QzNGczl1Qm5CO0EyRm45dUJlO0VBQ0ksaUVBQUE7RUFDQSxnRUFBQTtDM0ZxOXVCbkI7QTJGbDl1QmU7RUFDSSw4REFBQTtFQUNBLGdFQUFBO0MzRm85dUJuQjtBMkZqOXVCZTtFQUNJLCtEQUFBO0VBQ0EsK0RBQUE7QzNGbTl1Qm5CO0EyRmg5dUJlO0VBQ0ksZ0VBQUE7RUFDQSwrREFBQTtDM0ZrOXVCbkI7QTJGLzh1QmU7Ozs7Ozs7O0VBUUksd0RBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwrREFBQTtFQUNBLGdFQUFBO0VBQ0EsdUhBQUE7QzNGaTl1Qm5CO0EyRjk4dUJlO0VBQ0ksa0JBQUE7RUFDQSxpRUFBQTtFQUNBLGdFQUFBO0MzRmc5dUJuQjtBMkY3OHVCZTtFQUNJLGtCQUFBO0VBQ0EsaUVBQUE7RUFDQSwrREFBQTtDM0YrOHVCbkI7QTJGNTh1QmU7RUFDSSxrQkFBQTtFQUNBLDhEQUFBO0VBQ0EsZ0VBQUE7QzNGODh1Qm5CO0EyRjM4dUJlO0VBQ0ksa0JBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0MzRjY4dUJuQjtBMkZ6OHVCVztFQUNJLG1CQUFBO0VBQ0EscUJBQUE7QzNGMjh1QmY7QTJGeDh1Qlc7RUFDSSxtREFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QzNGMDh1QmY7QTJGdjh1Qlc7RUFDSSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsOEJBQUE7QzNGeTh1QmY7QTJGdDh1Qlc7RUFDSSxrREFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QzNGdzh1QmY7QTJGcDh1Qk87RUFDSSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsNkZBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0MzRnM4dUJYO0EyRnA4dUJXO0VBQ0ksYUFBQTtDM0ZzOHVCZjtBMkZuOHVCVztFQUNJLHNCQUFBO0VBQ0EsaUVBQUE7S0FBQSw4REFBQTtVQUFBLGdFQUFBO0VBQ0EsbUJBQUE7QzNGcTh1QmY7QTJGbjh1QmU7RUFDSSxhQUFBO0MzRnE4dUJuQjtBMkZsOHVCZTtFQUNJLHNCQUFBO0VBQ0EsMEVBQUE7S0FBQSx1RUFBQTtVQUFBLHlFQUFBO0VBQ0EsNERBQUE7S0FBQSx5REFBQTtVQUFBLDJEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLDBDQUFBO0MzRm84dUJuQjtBMkZoOHVCVztFQUNJLDJIQUFBO0VBQ0EsMEJBQUE7QzNGazh1QmY7QTJGaDh1QmU7RUFDSSx1Q0FBQTtDM0ZrOHVCbkI7QTJGOTd1Qlc7RUFDSSwrRUFBQTtLQUFBLDRFQUFBO1VBQUEsOEVBQUE7RUFDQSxnSkFBQTtLQUFBLDZJQUFBO1VBQUEsK0lBQUE7RUFDQSxnREFBQTtFQUNBLGlFQUFBO0VBQ0EsZ0dBQUE7QzNGZzh1QmY7QTJGNzd1Qlc7RUFDSSx1QkFBQTtFQUNBLHNFQUFBO0VBQ0EsZ0RBQUE7QzNGKzd1QmY7QTJGNTd1Qlc7RUFDSSxxQkFBQTtDM0Y4N3VCZjtBMkYzN3VCVztFQUNJLG9EQUFBO0MzRjY3dUJmO0EyRno3dUJlO0VBQ0kscURBQUE7RUFDQSxpREFBQTtFQUNBLGdDQUFBO0VBQ0EsaURBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0RBQUE7QzNGMjd1Qm5CO0EyRng3dUJlO0VBQ0ksZ0NBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QzNGMDd1Qm5CO0EyRnY3dUJlO0VBQ0ksY0FBQTtDM0Z5N3VCbkI7QTRGNXZ2Qk87RUFDSSwrQkFBQTtDNUY4dnZCWDtBNEY1dnZCVztFQUNJLGdEQUFBO0M1Rjh2dkJmO0E0RjV3dkJPO0VBQ0ksK0dBQUE7QzVGOHd2Qlg7QTRGcnd2Qk87RUFDSSwrQkFBQTtDNUZ1d3ZCWDtBNEZyd3ZCVztFQUNJLGdEQUFBO0M1RnV3dkJmO0E0RnJ4dkJPO0VBQ0ksbUdBQUE7QzVGdXh2Qlg7QTRGOXd2Qk87RUFDSSwrQkFBQTtDNUZneHZCWDtBNEY5d3ZCVztFQUNJLDRDQUFBO0M1Rmd4dkJmO0E0Rjl4dkJPO0VBQ0ksdUZBQUE7QzVGZ3l2Qlg7QTRGdnh2Qk87RUFDSSwrQkFBQTtDNUZ5eHZCWDtBNEZ2eHZCVztFQUNJLGdEQUFBO0M1Rnl4dkJmO0E0RnZ5dkJPO0VBQ0ksMkVBQUE7QzVGeXl2Qlg7QTRGaHl2Qk87RUFDSSwrQkFBQTtDNUZreXZCWDtBNEZoeXZCVztFQUNJLGdEQUFBO0M1Rmt5dkJmO0E0Rmh6dkJPO0VBQ0ksK0RBQUE7QzVGa3p2Qlg7QTRGenl2Qk87RUFDSSwrQkFBQTtDNUYyeXZCWDtBNEZ6eXZCVztFQUNJLDRDQUFBO0M1RjJ5dkJmO0E0Rnp6dkJPO0VBQ0ksbURBQUE7QzVGMnp2Qlg7QTRGbHp2Qk87RUFDSSwrQkFBQTtDNUZvenZCWDtBNEZsenZCVztFQUNJLGdEQUFBO0M1Rm96dkJmO0E0RmwwdkJPO0VBQ0ksdUNBQUE7QzVGbzB2Qlg7QTRGM3p2Qk87RUFDSSwrQkFBQTtDNUY2enZCWDtBNEYzenZCVztFQUNJLGdEQUFBO0M1RjZ6dkJmO0E0RjMwdkJPO0VBQ0ksMkJBQUE7QzVGNjB2Qlg7QTRGcDB2Qk87RUFDSSwrQkFBQTtDNUZzMHZCWDtBNEZwMHZCVztFQUNJLDRDQUFBO0M1RnMwdkJmO0E0RjF6dkJPO0VBQ0ksMkJBQUE7S0FBQSx3QkFBQTtVQUFBLDBCQUFBO0M1RjR6dkJYO0E0Rnp6dkJPO0VBQ0ksOEJBQUE7S0FBQSwyQkFBQTtVQUFBLDZCQUFBO0M1RjJ6dkJYO0E0RmgwdkJPO0VBQ0ksMkJBQUE7S0FBQSx3QkFBQTtVQUFBLDBCQUFBO0M1RmswdkJYO0E0Ri96dkJPO0VBQ0ksOEJBQUE7S0FBQSwyQkFBQTtVQUFBLDZCQUFBO0M1RmkwdkJYO0E0RnQwdkJPO0VBQ0ksMkJBQUE7S0FBQSx3QkFBQTtVQUFBLDBCQUFBO0M1RncwdkJYO0E0RnIwdkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1RnUwdkJYO0E0RjUwdkJPO0VBQ0ksNEJBQUE7S0FBQSx5QkFBQTtVQUFBLDJCQUFBO0M1RjgwdkJYO0E0RjMwdkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1RjYwdkJYO0E0RmwxdkJPO0VBQ0ksNEJBQUE7S0FBQSx5QkFBQTtVQUFBLDJCQUFBO0M1Rm8xdkJYO0E0RmoxdkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1Rm0xdkJYO0E0RngxdkJPO0VBQ0ksNEJBQUE7S0FBQSx5QkFBQTtVQUFBLDJCQUFBO0M1RjAxdkJYO0E0RnYxdkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1RnkxdkJYO0E0RjkxdkJPO0VBQ0ksNEJBQUE7S0FBQSx5QkFBQTtVQUFBLDJCQUFBO0M1RmcydkJYO0E0RjcxdkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1RisxdkJYO0E0RnAydkJPO0VBQ0ksNEJBQUE7S0FBQSx5QkFBQTtVQUFBLDJCQUFBO0M1RnMydkJYO0E0Rm4ydkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1RnEydkJYO0E0RjEydkJPO0VBQ0ksNEJBQUE7S0FBQSx5QkFBQTtVQUFBLDJCQUFBO0M1RjQydkJYO0E0RnoydkJPO0VBQ0ksK0JBQUE7S0FBQSw0QkFBQTtVQUFBLDhCQUFBO0M1RjIydkJYO0EyRnRqdkJXO0VBQ0ksVUFBQTtFQUNBLFdBQUE7QzNGd2p2QmY7QTJGcmp2Qlc7RUFDSSxXQUFBO0VBQ0EsMEJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSxvQkFBQTtDM0Z1anZCZjtBMkZwanZCVztFQUNJLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSxzQkFBQTtDM0ZzanZCZjtBMkZuanZCVztFQUNJLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSxzQkFBQTtDM0ZxanZCZjtBMkZsanZCVztFQUNJLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSw4QkFBQTtFQUFBLDJCQUFBO0VBQUEsc0JBQUE7RUFDQSxzQkFBQTtDM0ZvanZCZjtBMkZqanZCVzs7RUFFSSxXQUFBO0VBQ0EsdUhBQUE7RUFDQSx5RkFBQTtDM0ZtanZCZjtBMkZoanZCVztFQUNJLG1CQUFBO0VBQ0EsK0ZBQUE7QzNGa2p2QmY7QTJGL2l2Qlc7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsOERBQUE7RUFDQSx3REFBQTtFQUNBLGtEQUFBO0MzRmlqdkJmOztBMkYxaXZCRDtFQUNJLG1EQUFBO0VBQ0EscURBQUE7RUFDQSxtR0FBQTtFQUNBLDZGQUFBO0VBQ0Esd0RBQUE7RUFDQSwwREFBQTtFQUNBLG9FQUFBO0VBQ0EsaURBQUE7RUFDQSxzRUFBQTtFQUNBLDRGQUFBO0VBQ0EsbURBQUE7RUFDQSxtREFBQTtFQUVBLE9BQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0MzRjRpdkJIO0EyRjFpdkJHO0VBQ0ksaUtBQUE7RUFDQSw2REFBQTtFQUNBLHVEQUFBO1VBQUEsK0NBQUE7RUFDQSxxREFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtDM0Y0aXZCUDtBMkZ6aXZCRztFQUNJLGFBQUE7QzNGMml2QlA7QTJGeGl2Qkc7O0VBRUksY0FBQTtDM0YwaXZCUDtBMkZ2aXZCRztFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0lBQUE7QzNGeWl2QlA7QTJGdGl2Qkc7RUFDSSxlQUFBO0MzRndpdkJQO0EyRnJpdkJHO0VBQ0ksZ0JBQUE7QzNGdWl2QlA7QTJGcGl2Qkc7OztFQUdJLG9CQUFBO0VBQ0Esb0JBQUE7QzNGc2l2QlA7QTJGbml2Qkc7RUFDSSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esd0JBQUE7T0FBQSxtQkFBQTtVQUFBLGdCQUFBO0MzRnFpdkJQO0EyRmxpdkJHO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtDM0ZvaXZCUDtBMkZqaXZCRztFQUNJLE9BQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLHdEQUFBO0VBQ0EsZ0ZBQUE7RUFBQSwyRUFBQTtFQUFBLHdFQUFBO0VBQ0EsOEJBQUE7QzNGbWl2QlA7QTJGaGl2Qkc7RUFDSSxtQkFBQTtFQUNBLHFCQUFBO0MzRmtpdkJQO0EyRi9odkJHO0VBQ0ksYUFBQTtFQUNBLHdEQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLHdCQUFBO0MzRmlpdkJQO0EyRjlodkJHO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxtRUFBQTtDM0ZnaXZCUDtBMkY3aHZCRztFQUNJLDhKQUFBO0MzRitodkJQO0EyRjVodkJHO0VBQ0kseUVBQUE7QzNGOGh2QlA7QTJGM2h2Qkc7RUFDSSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSx5R0FBQTtDM0Y2aHZCUDtBMkYxaHZCRztFQUNJLHlCQUFBO0MzRjRodkJQO0EyRnhodkJPOztFQUVJLG1CQUFBO0VBQ0EsYUFBQTtDM0YwaHZCWDtBMkZ2aHZCTztFQUVJLHdCQUFBO01BQUEsb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0MzRndodkJYO0EyRnBodkJXO0VBQ0ksaUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0MzRnNodkJmO0EyRmxodkJlO0VBQ0ksY0FBQTtFQUNBLFdBQUE7QzNGb2h2Qm5CO0EyRi9ndkJPO0VBQ0ksd0JBQUE7T0FBQSxtQkFBQTtVQUFBLGdCQUFBO0VBQ0EsV0FBQTtDM0ZpaHZCWDs7QTJGNWd2QkQ7RUFDSSx3REFBQTtFQUNBLG1EQUFBO0VBQ0EsK0NBQUE7RUFDQSxrREFBQTtFQUNBLCtGQUFBO0VBQ0Esd0VBQUE7RUFDQSxtRkFBQTtDM0YrZ3ZCSDtBMkY3Z3ZCRztFQUNJLHVCcEY2ckRvQztDUGsxckIzQztBMkY1Z3ZCRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0MzRjhndkJQO0EyRjNndkJHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7QzNGNmd2QlA7QTJGMWd2Qkc7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0MzRjRndkJQO0EyRnpndkJHO0VBQ0ksb0JBQUE7RUFBQSxzQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtDM0YyZ3ZCUDtBMkZ4Z3ZCRztFQUNJLGdCcEZ3cUR3QjtDUGsyckIvQjtBMkZ2Z3ZCRztFQUNJLDJCcEZxcUQyQjtLb0ZycUQzQix3QnBGcXFEMkI7VW9GcnFEM0IsbUJwRnFxRDJCO0NQbzJyQmxDO0EyRnRndkJHO0VBQ0ksWXBGa3FEeUM7RW9GanFEekMsYXBGaXFEeUM7RW9GaHFEekMsV0FBQTtFQUNBLGlCQUFBO0MzRndndkJQO0EyRnJndkJHO0VBQ0ksY0FBQTtFQUNBLG1EQUFBO0MzRnVndkJQO0EyRnBndkJHO0VBQ0ksZUFBQTtDM0ZzZ3ZCUDtBMkZuZ3ZCRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxxSkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSwrREFBQTtFQUNBLHFFQUFBO0MzRnFndkJQO0EyRmxndkJHO0VBQ0ksdUVBQUE7QzNGb2d2QlA7QTJGamd2Qkc7RUFDSSxZQUFBO0VBQ0EsYUFBQTtDM0ZtZ3ZCUDtBMkZoZ3ZCRztFQUNJLHFCQUFBO0MzRmtndkJQO0EyRi8vdUJHO0VBQ0ksb0JBQUE7RUFBQSxnQkFBQTtNQUFBLFlBQUE7VUFBQSxRQUFBO0MzRmlndkJQOztBMkY3L3VCRDtFQUNJLGtFcER2bUJJO0VvRHdtQkosY3BGb25Ec0M7RW9Gbm5EdEMsbUVBQUE7RUFDQSxlQUFBO0MzRmdndkJIOztBNkYvcHdCRDtFQUNJLGlCQUFBO0VBQ0Esa0NBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0VBRUEsdUNBQUE7RUFDQSxtQ0FBQTtDN0ZpcXdCSDtBNkYvcHdCRztFQUNJO0lBQ0ksNENBQUE7WUFBQSxvQ0FBQTtJQUNBLG9CQUFBO0c3Rmlxd0JUO0U2Rjlwd0JLO0lBQ0ksd0NBQUE7WUFBQSxnQ0FBQTtHN0ZncXdCVDtDQUNGO0E2Rnhxd0JHO0VBQ0k7SUFDSSxvQ0FBQTtJQUNBLG9CQUFBO0c3Rmlxd0JUO0U2Rjlwd0JLO0lBQ0ksZ0NBQUE7RzdGZ3F3QlQ7Q0FDRjtBNkZ4cXdCRztFQUNJO0lBQ0ksNENBQUE7WUFBQSxvQ0FBQTtJQUNBLG9CQUFBO0c3Rmlxd0JUO0U2Rjlwd0JLO0lBQ0ksd0NBQUE7WUFBQSxnQ0FBQTtHN0ZncXdCVDtDQUNGO0E2Rjdwd0JHO0VBQ0k7SUFDSSwyQ0FBQTtZQUFBLG1DQUFBO0lBQ0Esb0JBQUE7RzdGK3B3QlQ7RTZGNXB3Qks7SUFDSSx3Q0FBQTtZQUFBLGdDQUFBO0c3Rjhwd0JUO0NBQ0Y7QTZGdHF3Qkc7RUFDSTtJQUNJLG1DQUFBO0lBQ0Esb0JBQUE7RzdGK3B3QlQ7RTZGNXB3Qks7SUFDSSxnQ0FBQTtHN0Y4cHdCVDtDQUNGO0E2RnRxd0JHO0VBQ0k7SUFDSSwyQ0FBQTtZQUFBLG1DQUFBO0lBQ0Esb0JBQUE7RzdGK3B3QlQ7RTZGNXB3Qks7SUFDSSx3Q0FBQTtZQUFBLGdDQUFBO0c3Rjhwd0JUO0NBQ0Y7QTZGM3B3Qkc7RUFDSTtJQUNJLDJDQUFBO1lBQUEsbUNBQUE7SUFDQSxvQkFBQTtHN0Y2cHdCVDtFNkYxcHdCSztJQUNJLHdDQUFBO1lBQUEsZ0NBQUE7RzdGNHB3QlQ7Q0FDRjtBNkZwcXdCRztFQUNJO0lBQ0ksbUNBQUE7SUFDQSxvQkFBQTtHN0Y2cHdCVDtFNkYxcHdCSztJQUNJLGdDQUFBO0c3RjRwd0JUO0NBQ0Y7QTZGcHF3Qkc7RUFDSTtJQUNJLDJDQUFBO1lBQUEsbUNBQUE7SUFDQSxvQkFBQTtHN0Y2cHdCVDtFNkYxcHdCSztJQUNJLHdDQUFBO1lBQUEsZ0NBQUE7RzdGNHB3QlQ7Q0FDRjtBNkZ6cHdCRztFQUNJO0lBQ0ksNENBQUE7WUFBQSxvQ0FBQTtJQUNBLG9CQUFBO0c3RjJwd0JUO0U2Rnhwd0JLO0lBQ0ksd0NBQUE7WUFBQSxnQ0FBQTtHN0YwcHdCVDtDQUNGO0E2Rmxxd0JHO0VBQ0k7SUFDSSxvQ0FBQTtJQUNBLG9CQUFBO0c3RjJwd0JUO0U2Rnhwd0JLO0lBQ0ksZ0NBQUE7RzdGMHB3QlQ7Q0FDRjtBNkZscXdCRztFQUNJO0lBQ0ksNENBQUE7WUFBQSxvQ0FBQTtJQUNBLG9CQUFBO0c3RjJwd0JUO0U2Rnhwd0JLO0lBQ0ksd0NBQUE7WUFBQSxnQ0FBQTtHN0YwcHdCVDtDQUNGO0E2RnZwd0JHO0VBQ0k7SUFDSSxXQUFBO0c3Rnlwd0JUO0U2RnRwd0JLO0lBQ0ksV0FBQTtHN0Z3cHdCVDtDQUNGO0E2Ri9wd0JHO0VBQ0k7SUFDSSxXQUFBO0c3Rnlwd0JUO0U2RnRwd0JLO0lBQ0ksV0FBQTtHN0Z3cHdCVDtDQUNGO0E2Ri9wd0JHO0VBQ0k7SUFDSSxXQUFBO0c3Rnlwd0JUO0U2RnRwd0JLO0lBQ0ksV0FBQTtHN0Z3cHdCVDtDQUNGO0E2RnJwd0JHO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsNENBQUE7WUFBQSxvQ0FBQTtHN0Z1cHdCVDtFNkZwcHdCSztJQUNJLFdBQUE7SUFDQSx3Q0FBQTtZQUFBLGdDQUFBO0c3RnNwd0JUO0NBQ0Y7QTZGL3B3Qkc7RUFDSTtJQUNJLFdBQUE7SUFDQSxvQ0FBQTtHN0Z1cHdCVDtFNkZwcHdCSztJQUNJLFdBQUE7SUFDQSxnQ0FBQTtHN0ZzcHdCVDtDQUNGO0E2Ri9wd0JHO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsNENBQUE7WUFBQSxvQ0FBQTtHN0Z1cHdCVDtFNkZwcHdCSztJQUNJLFdBQUE7SUFDQSx3Q0FBQTtZQUFBLGdDQUFBO0c3RnNwd0JUO0NBQ0Y7QTZGbnB3Qkc7RUFDSTtJQUNJLFdBQUE7SUFDQSwyQ0FBQTtZQUFBLG1DQUFBO0c3RnFwd0JUO0U2Rmxwd0JLO0lBQ0ksV0FBQTtJQUNBLHdDQUFBO1lBQUEsZ0NBQUE7RzdGb3B3QlQ7Q0FDRjtBNkY3cHdCRztFQUNJO0lBQ0ksV0FBQTtJQUNBLG1DQUFBO0c3RnFwd0JUO0U2Rmxwd0JLO0lBQ0ksV0FBQTtJQUNBLGdDQUFBO0c3Rm9wd0JUO0NBQ0Y7QTZGN3B3Qkc7RUFDSTtJQUNJLFdBQUE7SUFDQSwyQ0FBQTtZQUFBLG1DQUFBO0c3RnFwd0JUO0U2Rmxwd0JLO0lBQ0ksV0FBQTtJQUNBLHdDQUFBO1lBQUEsZ0NBQUE7RzdGb3B3QlQ7Q0FDRjtBNkZqcHdCRztFQUNJO0lBQ0ksV0FBQTtJQUNBLDJDQUFBO1lBQUEsbUNBQUE7RzdGbXB3QlQ7RTZGaHB3Qks7SUFDSSxXQUFBO0lBQ0Esd0NBQUE7WUFBQSxnQ0FBQTtHN0ZrcHdCVDtDQUNGO0E2RjNwd0JHO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsbUNBQUE7RzdGbXB3QlQ7RTZGaHB3Qks7SUFDSSxXQUFBO0lBQ0EsZ0NBQUE7RzdGa3B3QlQ7Q0FDRjtBNkYzcHdCRztFQUNJO0lBQ0ksV0FBQTtJQUNBLDJDQUFBO1lBQUEsbUNBQUE7RzdGbXB3QlQ7RTZGaHB3Qks7SUFDSSxXQUFBO0lBQ0Esd0NBQUE7WUFBQSxnQ0FBQTtHN0ZrcHdCVDtDQUNGO0E2Ri9vd0JHO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsNENBQUE7WUFBQSxvQ0FBQTtHN0ZpcHdCVDtFNkY5b3dCSztJQUNJLFdBQUE7SUFDQSx3Q0FBQTtZQUFBLGdDQUFBO0c3Rmdwd0JUO0NBQ0Y7QTZGenB3Qkc7RUFDSTtJQUNJLFdBQUE7SUFDQSxvQ0FBQTtHN0ZpcHdCVDtFNkY5b3dCSztJQUNJLFdBQUE7SUFDQSxnQ0FBQTtHN0ZncHdCVDtDQUNGO0E2Rnpwd0JHO0VBQ0k7SUFDSSxXQUFBO0lBQ0EsNENBQUE7WUFBQSxvQ0FBQTtHN0ZpcHdCVDtFNkY5b3dCSztJQUNJLFdBQUE7SUFDQSx3Q0FBQTtZQUFBLGdDQUFBO0c3Rmdwd0JUO0NBQ0Y7QTZGNW93Qk87RUFDSSxnRUFBQTtDN0Y4b3dCWDtBNkYzb3dCTztFQUNJLGlFQUFBO0M3RjZvd0JYO0E2Rnpvd0JXO0VBQ0ksZ0VBQUE7QzdGMm93QmY7QTZGeG93Qlc7RUFDSSw4REFBQTtDN0Ywb3dCZjtBNkZqb3dCRztFQUNJLDBEQUFBO0M3Rm1vd0JQO0E2RjNwd0JPO0VBQ0ksK0RBQUE7QzdGNnB3Qlg7QTZGMXB3Qk87RUFDSSxnRUFBQTtDN0Y0cHdCWDtBNkZ4cHdCVztFQUNJLCtEQUFBO0M3RjBwd0JmO0E2RnZwd0JXO0VBQ0ksNkRBQUE7QzdGeXB3QmY7O0E4Rmx4d0JEO0VBQ0ksb0NBQUE7RUFDQSxxQ0FBQTtFQWtCQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQ0FBQTtDOUZvd3dCSDtBOEZsd3dCRztFQUNJLGdCQUFBO0M5Rm93d0JQO0E4Rmp3d0JHO0VBQ0ksT0FBQTtDOUZtd3dCUDtBOEZod3dCRztFQUNJLFVBQUE7QzlGa3d3QlA7QThGL3Z3Qkc7RUFDSSxRQUFBO0VBQ0EsNENBQUE7QzlGaXd3QlA7QThGOXZ3Qkc7RUFDSSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QzlGZ3d3QlA7QThGN3Z3Qkc7RUFDSSxTQUFBO0M5Rit2d0JQO0E4RjV2d0JHO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0M5Rjh2d0JQO0E4RjN2d0JHO0VBQ0ksb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGdHQUFBO0VBQ0Esa0NBQUE7RUFDQSx3Q0FBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQ0FBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLDZDQUFBO0VBQ0EseUNBQUE7RUFDQSx1Q0FBQTtFQUNBLCtEQUFBO0VBQ0EseUNBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsdUNBQUE7RUFDQSx5Q0FBQTtFQUNBLCtDQUFBO0VBQ0EscURBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0VBQ0Esb0RBQUE7T0FBQSwrQ0FBQTtVQUFBLDRDQUFBO0VBQ0EsaUVBQUE7T0FBQSw0REFBQTtVQUFBLHlEQUFBO0M5RjR2d0JQO0E4RjF2d0JPO0VBQ0ksZ0dBQUE7RUFDQSx1Q0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSx1Q0FBQTtFQUNBLGtDQUFBO0VBQ0Esd0RBQUE7RUFDQSx3Q0FBQTtFQUNBLHFDQUFBO0VBQ0Esc0NBQUE7RUFDQSxvQ0FBQTtDOUY0dndCWDtBOEZ6dndCTztFQUNJLGdHQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esc0NBQUE7RUFDQSxvQ0FBQTtFQUNBLHdEQUFBO0VBQ0EsdUNBQUE7RUFDQSxrQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esc0NBQUE7QzlGMnZ3Qlg7QThGdnZ3Qlc7RUFDSSw2REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGeXZ3QmY7QThGbHd3Qlc7RUFDSSw2REFBQTtFQUNBLDREQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EscURBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGb3d3QmY7QThGN3d3Qlc7RUFDSSw2REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGK3d3QmY7QThGeHh3Qlc7RUFDSSw2REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGMHh3QmY7QThGbnl3Qlc7RUFDSSw2REFBQTtFQUNBLGdFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EseURBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGcXl3QmY7QThGOXl3Qlc7RUFDSSw2REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGZ3p3QmY7QThGenp3Qlc7RUFDSSw2REFBQTtFQUNBLDREQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EscURBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGMnp3QmY7QThGcDB3Qlc7RUFDSSw2REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGczB3QmY7QThGLzB3Qlc7RUFDSSw2REFBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGaTF3QmY7QThGMTF3Qlc7RUFDSSw2REFBQTtFQUNBLGdFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EseURBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGNDF3QmY7QThGcjJ3Qlc7RUFDSSwyREFBQTtFQUNBLGtFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGdTJ3QmY7QThGaDN3Qlc7RUFDSSwyREFBQTtFQUNBLDREQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EscURBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGazN3QmY7QThGMzN3Qlc7RUFDSSwyREFBQTtFQUNBLGtFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGNjN3QmY7QThGdDR3Qlc7RUFDSSwyREFBQTtFQUNBLGtFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGdzR3QmY7QThGajV3Qlc7RUFDSSwyREFBQTtFQUNBLGdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EseURBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGbTV3QmY7QThGNTV3Qlc7RUFDSSxpRUFBQTtFQUNBLGtFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsOEJBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGODV3QmY7QThGdjZ3Qlc7RUFDSSwyREFBQTtFQUNBLDREQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsOEJBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGeTZ3QmY7QThGbDd3Qlc7RUFDSSxpRUFBQTtFQUNBLGtFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsOEJBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGbzd3QmY7QThGNzd3Qlc7RUFDSSxpRUFBQTtFQUNBLGtFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsOEJBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGKzd3QmY7QThGeDh3Qlc7RUFDSSwrREFBQTtFQUNBLGdFQUFBO0VBQ0EsK0JBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsOEJBQUE7RUFDQSwrREFBQTtFQUNBLCtDQUFBO0VBQ0EsNENBQUE7QzlGMDh3QmY7QThGbjl3Qlc7RUFDSSx1Q0FBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7QzlGcTl3QmY7QThGOTl3Qlc7RUFDSSx1Q0FBQTtFQUNBLDREQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EscURBQUE7RUFDQSwrREFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7QzlGZyt3QmY7QThGeit3Qlc7RUFDSSx1Q0FBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7QzlGMit3QmY7QThGcC93Qlc7RUFDSSx1Q0FBQTtFQUNBLGtFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EsMkRBQUE7RUFDQSwrREFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7QzlGcy93QmY7QThGLy93Qlc7RUFDSSx1Q0FBQTtFQUNBLGdFQUFBO0VBQ0Esa0NBQUE7RUFDQSw4REFBQTtFQUNBLGtFQUFBO0VBQ0EseURBQUE7RUFDQSwrREFBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7QzlGaWd4QmY7QThGdi93Qk87RUFDSSwyQ0FBQTtFQUNBLHNEQUFBO0VBQ0Esd0RBQUE7RUFDQSwyREFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7QzlGeS93Qlg7QThGdC93Qk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7QzlGdy93Qlg7QThGci93Qk87RUFDSSxrREFBQTtDOUZ1L3dCWDtBOEZyL3dCVztFQUNJLG1DQUFBO0VBQ0Esc0JBQUE7QzlGdS93QmY7QThGbi93Qk87RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGlCQUFBO0M5RnEvd0JYO0E4Rm4vd0JXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSwwREFBQTtFQUNBLHdDQUFBO0VBQ0EsaUJBQUE7QzlGcS93QmY7QThGbi93QmU7RUFDSSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0Esa0RBQUE7RUFDQSxrREFBQTtDOUZxL3dCbkI7QThGbC93QmU7RUFDSSx5Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsZ0RBQUE7RUFDQSxnREFBQTtFQUNBLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaURBQUE7QzlGby93Qm5CO0E4Rmgvd0JXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0VBQ0Esb0NBQUE7RUFDQSx3REFBQTtDOUZrL3dCZjtBOEY3K3dCVztFQUNJLDhCQUFBO0VBRUEsMkNBQUE7QzlGOCt3QmY7QThGNSt3QmU7RUFDSSw2REFBQTtFQUNBLDRFQUFBO0M5Rjgrd0JuQjs7QThGdit3QkQ7RUFDSSxjQUFBO0M5RjArd0JIOztBK0Z6c3hCRDtFQUNJLHdDQUFBO0VBQ0EsdUNBQUE7RUFDQSwyQ0FBQTtFQUNBLHdFQUFBO0VBQ0EsaUZBQUE7RUFDQSx3SUFBQTtFQUNBLDJJQUFBO0VBQ0EseUNBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLCtCQUFBO0VBQ0EscUNBQUE7RUFDQSxxQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsZ0RBQUE7RUFDQSw0Q0FBQTtFQUNBLHFEQUFBO0VBQ0EsNERBQUE7RUFDQSx5RUFBQTtFQUNBLHlFQUFBO0VBQ0EsdUVBQUE7RUFDQSx1RUFBQTtFQUNBLHFDQUFBO0VBQ0EsMENBQUE7RUFDQSxxREFBQTtFQUNBLDREQUFBO0VBQ0EseUVBQUE7RUFDQSx5RUFBQTtFQUNBLDBGQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQTBCQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0MvRm1yeEJIO0ErRi9zeEJHO0VBQ0ksdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSx1Q0FBQTtFQUNBLGdEQUFBO0VBQ0EscURBQUE7RUFDQSw0REFBQTtFQUNBLDREQUFBO0MvRml0eEJQO0ErRjlzeEJHO0VBQ0ksb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSx1Q0FBQTtFQUNBLDhDQUFBO0VBQ0EscURBQUE7RUFDQSw0REFBQTtFQUNBLDREQUFBO0MvRmd0eEJQO0ErRnZzeEJHO0VBQ0ksOENBQUE7RUFDQSxVQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGtEQUFBO0VBQ0EsOENBQUE7RUFDQSxrREFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0Esc0VBQUE7RUFBQSxpRUFBQTtFQUFBLDhEQUFBO0VBQ0EsK0NBQUE7RUFBQSwwQ0FBQTtFQUFBLHVDQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQ0FBQTtDL0Z5c3hCUDtBK0Z2c3hCZ0I7RUFDTCxtQkFBQTtDL0Z5c3hCWDs7QStGdHN4QmdCO0VBQ0wsUUFBQTtDL0Z5c3hCWDs7QStGdHN4QmdCO0VBQ0wsU0FBQTtDL0Z5c3hCWDs7QStGdHN4Qk87OztFQUdJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxpQkFBQTtDL0Z5c3hCWDtBK0Z0c3hCTztFQUNJLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsNklBQUE7RUFDQSxxREFBQTtFQUNBLDZDQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFDQSxxREFBQTtFQUNBLHlEQUFBO0VBQ0EsMEJBQUE7RUFBQSx1Q0FBQTtNQUFBLHVCQUFBO1VBQUEsK0JBQUE7RUFDQSx5REFBQTtFQUNBLHVEQUFBO0VBQ0EsNkZBQUE7Qy9Gd3N4Qlg7QStGcnN4Qk87RUFDSSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUZBQUE7Qy9GdXN4Qlg7QStGcHN4QndCO0VBR0wsaUJBQUE7Qy9Gb3N4Qm5COztBK0YvcnhCTztFQUNJLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EscURBQUE7RUFDQSwwSUFBQTtFQUNBLDZDQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFDQSxrRUFBQTtFQUFBLHlFQUFBO01BQUEsK0RBQUE7VUFBQSxpRUFBQTtFQUNBLGlCQUFBO0VBQ0EsdURBQUE7RUFDQSw2RkFBQTtDL0Zrc3hCWDtBK0Y5cnhCRztFQUNJLHdEQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLCtEQUFBO0VBQUEsMERBQUE7RUFBQSx1REFBQTtFQUNBLGlEQUFBO0VBQUEsNENBQUE7RUFBQSx5Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Qy9GZ3N4QlA7QStGOXJ4QmdCO0VBQ0wsb0RBQUE7RUFDQSxvQkFBQTtDL0Znc3hCWDs7QStGNXJ4Qkc7RUFDSSxhQUFBO0VBQ0EsaUJBQUE7Qy9GK3J4QlA7QStGNXJ4Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtDL0Y4cnhCUDtBK0Y1cnhCTztFQUNJLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxtQkFBQTtDL0Y4cnhCWDtBK0Y1cnhCb0I7RUFDTCw2QkFBQTtFQUFBLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0MvRjhyeEJmOztBK0Z4cnhCd0I7RUFDTCw0SUFBQTtDL0YycnhCbkI7O0ErRnhyeEJ3QjtFQUNMLDJJQUFBO0MvRjJyeEJuQjs7QStGdHJ4Qk87RUFDSSxvQkFBQTtFQUFBLHVCQUFBO01BQUEsbUJBQUE7VUFBQSxlQUFBO0MvRnlyeEJYO0ErRnJyeEJHO0VBQ0ksYUFBQTtDL0Z1cnhCUDtBK0ZwcnhCb0I7RUFDTCw2REFBQTtVQUFBLHFEQUFBO0MvRnNyeEJmOztBK0ZucnhCb0I7RUFDTCw4REFBQTtVQUFBLHNEQUFBO0MvRnNyeEJmOztBK0ZqcnhCRztFQUNJLDJDQUFBO0MvRm9yeEJQOztBZ0d0NHhCRDtFQUNJO0lBQ0ksMkNBQUE7WUFBQSxtQ0FBQTtHaEd5NHhCTDtFZ0d0NHhCQztJQUNJLDZDQUFBO1lBQUEscUNBQUE7R2hHdzR4Qkw7RWdHcjR4QkM7SUFDSSxnREFBQTtZQUFBLHdDQUFBO0doR3U0eEJMO0NBQ0Y7O0FnR2w1eEJEO0VBQ0k7SUFDSSxzQ0FBQTtPQUFBLG1DQUFBO0doR3k0eEJMO0VnR3Q0eEJDO0lBQ0ksd0NBQUE7T0FBQSxxQ0FBQTtHaEd3NHhCTDtFZ0dyNHhCQztJQUNJLDJDQUFBO09BQUEsd0NBQUE7R2hHdTR4Qkw7Q0FDRjs7QWdHbDV4QkQ7RUFDSTtJQUNJLDJDQUFBO1NBQUEsc0NBQUE7WUFBQSxtQ0FBQTtHaEd5NHhCTDtFZ0d0NHhCQztJQUNJLDZDQUFBO1NBQUEsd0NBQUE7WUFBQSxxQ0FBQTtHaEd3NHhCTDtFZ0dyNHhCQztJQUNJLGdEQUFBO1NBQUEsMkNBQUE7WUFBQSx3Q0FBQTtHaEd1NHhCTDtDQUNGO0FnR3A0eEJEO0VBQ0k7SUFDSSxnREFBQTtZQUFBLHdDQUFBO0doR3M0eEJMO0VnR240eEJDO0lBQ0ksNkNBQUE7WUFBQSxxQ0FBQTtHaEdxNHhCTDtFZ0dsNHhCQztJQUNJLDJDQUFBO1lBQUEsbUNBQUE7R2hHbzR4Qkw7Q0FDRjtBZ0cvNHhCRDtFQUNJO0lBQ0ksMkNBQUE7T0FBQSx3Q0FBQTtHaEdzNHhCTDtFZ0duNHhCQztJQUNJLHdDQUFBO09BQUEscUNBQUE7R2hHcTR4Qkw7RWdHbDR4QkM7SUFDSSxzQ0FBQTtPQUFBLG1DQUFBO0doR280eEJMO0NBQ0Y7QWdHLzR4QkQ7RUFDSTtJQUNJLGdEQUFBO1NBQUEsMkNBQUE7WUFBQSx3Q0FBQTtHaEdzNHhCTDtFZ0duNHhCQztJQUNJLDZDQUFBO1NBQUEsd0NBQUE7WUFBQSxxQ0FBQTtHaEdxNHhCTDtFZ0dsNHhCQztJQUNJLDJDQUFBO1NBQUEsc0NBQUE7WUFBQSxtQ0FBQTtHaEdvNHhCTDtDQUNGO0FnR2o0eEJEO0VBQ0k7SUFBTyxtQ0FBQTtZQUFBLDJCQUFBO0doR280eEJSO0VnR240eEJDO0lBQUssa0NBQUE7WUFBQSwwQkFBQTtHaEdzNHhCTjtDQUNGO0FnR3o0eEJEO0VBQ0k7SUFBTyw4QkFBQTtPQUFBLDJCQUFBO0doR280eEJSO0VnR240eEJDO0lBQUssNkJBQUE7T0FBQSwwQkFBQTtHaEdzNHhCTjtDQUNGO0FnR3o0eEJEO0VBQ0k7SUFBTyxtQ0FBQTtTQUFBLDhCQUFBO1lBQUEsMkJBQUE7R2hHbzR4QlI7RWdHbjR4QkM7SUFBSyxrQ0FBQTtTQUFBLDZCQUFBO1lBQUEsMEJBQUE7R2hHczR4Qk47Q0FDRjtBZ0dwNHhCRDtFQUNJLHVDQUFBO0VBQ0EsdUVBQUE7RUFDQSx1Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsK0NBQUE7RUFDQSw4Q0FBQTtFQUNBLHVEQUFBO0VBQ0EscUNBQUE7RUFDQSxtRUFBQTtFQUNBLHVDQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLCtDQUFBO0VBQ0EsMERBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7Q2hHcTR4Qkg7QWdHbjR4Qkc7RUFDSSx3Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esd0NBQUE7RUFDQSx1Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7Q2hHcTR4QlA7QWdHbDR4Qkc7RUFDSSxzQ0FBQTtFQUNBLDJDQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsMENBQUE7Q2hHbzR4QlA7QWdHajR4Qkc7RUFDSSx1RUFBQTtDaEdtNHhCUDtBZ0dqNHhCTztFQUNJLFlBQUE7Q2hHbTR4Qlg7QWdHaDR4Qk87RUFDSSxhQUFBO0NoR2s0eEJYO0FnRzkzeEJHO0VBQ0kscUVBQUE7Q2hHZzR4QlA7QWdHOTN4Qk87RUFDSSxZQUFBO0NoR2c0eEJYO0FnRzczeEJPO0VBQ0ksYUFBQTtDaEcrM3hCWDtBZ0czM3hCRztFQUNJLHVFQUFBO0VBQ0EsbUVBQUE7RUFDQSx1Q0FBQTtDaEc2M3hCUDtBZ0d6M3hCTztFQUNJLGlCQUFBO0NoRzIzeEJYO0FnR3QzeEJXO0VBQ0kseUJBQUE7T0FBQSxvQkFBQTtVQUFBLGlCQUFBO0NoR3czeEJmO0FnR3AzeEJPO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSxvRUFBQTtPQUFBLCtEQUFBO1VBQUEsNERBQUE7RUFDQSxrRkFBQTtPQUFBLDZFQUFBO1VBQUEsMEVBQUE7Q2hHczN4Qlg7QWdHajN4Qkc7RUFDSSxxRUFBQTtFQUNBLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSxnS0FBQTtFQUNBLDBEQUFBO0NoR20zeEJQO0FnR2gzeEJHO0VBQ0ksdUNBQUE7RUFDQSxvRUFBQTtFQUNBLCtDQUFBO0VBQ0EsOEpBQUE7RUFDQSx3REFBQTtFQUVBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0NoR2kzeEJQO0FnRy8yeEJPO0VBQ0ksVUFBQTtDaEdpM3hCWDtBZ0c3MnhCRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7Q2hHKzJ4QlA7QWdHNzJ4Qk87RUFDSSxtQkFBQTtDaEcrMnhCWDtBZ0czMnhCVztFQUNJLGFBQUE7RUFDQSxvSUFBQTtPQUFBLCtIQUFBO1VBQUEsNEhBQUE7Q2hHNjJ4QmY7QWdHejJ4Qk87RUFDSSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NoRzIyeEJYO0FnR3oyeEJXO0VBQ0ksa0NBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0NoRzIyeEJmO0FnR3gyeEJXO0VBQ0ksV0FBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSxnREFBQTtDaEcwMnhCZjtBZ0d2MnhCVztFQUNJLFdBQUE7RUFDQSxpREFBQTtFQUNBLHNCQUFBO0VBQ0EsaURBQUE7Q2hHeTJ4QmY7QWdHcDJ4Qkc7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtDaEdzMnhCUDtBZ0dwMnhCTztFQUNJLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7Q2hHczJ4Qlg7QWdHcDJ4Qlc7RUFDSSxtREFBQTtDaEdzMnhCZjtBZ0duMnhCVztFQUNJLGtEQUFBO0NoR3EyeEJmO0FnR2oyeEJPO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtDaEdtMnhCWDtBZ0dqMnhCVztFQUNJLG9EQUFBO0NoR20yeEJmO0FnR2gyeEJXO0VBQ0ksaURBQUE7Q2hHazJ4QmY7QWdHNzF4Qkc7RUFDSSw2QkFBQTtFQUFBLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0Esc0RBQUE7Q2hHKzF4QlA7QWdHNzF4Qk87RUFDSSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EsdURBQUE7RUFDQSxnREFBQTtDaEcrMXhCWDtBZ0c1MXhCTztFQUNJLG1CQUFBO0VBQ0EsMkRBQUE7RUFDQSxzREFBQTtFQUNBLGdEQUFBO0VBQ0Esa0RBQUE7Q2hHODF4Qlg7QWdHMTF4Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7Q2hHNDF4QlA7QWdHMTF4Qk87RUFDSSxvQ0FBQTtDaEc0MXhCWDtBZ0d6MXhCTztFQUNJLGNBQUE7Q2hHMjF4Qlg7QWdHeDF4Qk87RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0NoRzAxeEJYO0FnR3gxeEJXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esd0NBQUE7Q2hHMDF4QmY7QWdHeDF4QmU7RUFDSSxpQkFBQTtFQUNBLHdEQUFBO0VBQ0Esb0RBQUE7RUFDQSxnREFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtDaEcwMXhCbkI7QWdHcjF4Qk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSx3Q0FBQTtDaEd1MXhCWDtBZ0dyMXhCVztFQUNJLHdEQUFBO0VBQ0Esb0RBQUE7RUFDQSwwQ0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0NoR3UxeEJmO0FnR3AxeEJXO0VBQ0ksK0NBQUE7Q2hHczF4QmY7QWdHbDF4Qk87RUFDSSw2QkFBQTtFQUFBLGlCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0NoR28xeEJYO0FnR2oxeEJPO0VBQ0ksNkJBQUE7RUFBQSxpQkFBQTtNQUFBLGtCQUFBO1VBQUEsU0FBQTtDaEdtMXhCWDs7QWlHbG95QkQ7RUFDSSwwRUFBQTtFQUNBLGlFQUFBO0VBQ0EsK0VBQUE7RUFDQSxpQ0FBQTtFQUNBLCtCQUFBO0VBQ0Esc0NBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0Esa0NBQUE7RUFDQSx1Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSw4QkFBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0VBQUE7RUFDQSxrQ0FBQTtFQUNBLHVDQUFBO0VBQ0Esd0NBQUE7RUFDQSx1Q0FBQTtFQTBCQSx1Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSxnQkFBQTtFQUNBLGlEQUFBO0VBQ0Esa0RBQUE7RUFDQSwrQ0FBQTtFQUNBLCtCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkNBQUE7RUFDQSx1Q0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7Q2pHNG15Qkg7QWlHcHB5Qkc7RUFDSSxzQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSxzQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7Q2pHc3B5QlA7QWlHbnB5Qkc7RUFDSSxzQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxtQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q0FBQTtFQUNBLG1DQUFBO0VBQ0Esc0NBQUE7Q2pHcXB5QlA7QWlHaG95Qkc7RUFDSSwwQkFBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFBQSx5QkFBQTtFQUFBLG9CQUFBO0VBQ0EsWUFBQTtDakdrb3lCUDtBaUdob3lCTztFQUdJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDakdnb3lCWDtBaUc5bnlCVztFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtDakdnb3lCZjtBaUczbnlCdUI7RUFDSSxzQkFBQTtFQUNBLGVBQUE7Q2pHNm55QjNCO0FpRzNueUIyQjtFQUNJLHVCQUFBO0NqRzZueUIvQjtBaUd4bnlCbUI7RUFDSSw4Q0FBQTtFQUNBLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSxrREFBQTtFQUNBLGtEQUFBO0NqRzBueUJ2QjtBaUd4bnlCdUI7RUFDSSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtDakcwbnlCM0I7QWlHdG55Qm1CO0VBQ0ksV0FBQTtDakd3bnlCdkI7QWlHcG55QnVCO0VBQ0ksNkNBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkNBQUE7RUFDQSxpQkFBQTtFQUNBLHFDQUFBO0VBQ0EsNkNBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0NqR3NueUIzQjtBaUdwbnlCMkI7RUFDSSxzQkFBQTtDakdzbnlCL0I7QWlHbm55QjJCO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLDZDQUFBO0VBQ0EsaUJBQUE7Q2pHcW55Qi9CO0FpR2xueUIyQjtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0NqR29ueUIvQjtBaUc3bXlCbUI7RUFDSSxrQkFBQTtDakcrbXlCdkI7QWlHM215QmU7RUFFSSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkNBQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvREFBQTtFQUNBLG1EQUFBO0VBQ0EscUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7Q2pHNG15Qm5CO0FpRzFteUJtQjtFQUNJLDZDQUFBO0VBQ0EscUNBQUE7RUFDQSw2Q0FBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7Q2pHNG15QnZCO0FpR3JteUJXO0VBQ0ksZ0JBQUE7Q2pHdW15QmY7QWlHcG15Qlc7RUFFSSxvQkFBQTtDakdxbXlCZjtBaUdsbXlCVztFQUNJLGdCQUFBO0NqR29teUJmO0FpR2pteUJXO0VBQ0ksdUJBQUE7Q2pHbW15QmY7QWlHL2x5Qk87RUFDSSxvQkFBQTtDakdpbXlCWDs7QWtHaHp5QkQ7RUFDSSxnRkFBQTtFQUNBLHVFQUFBO0VBQ0EscUZBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsNENBQUE7RUFDQSx5Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMEVBQUE7RUFDQSx3Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0NBQUE7RUFDQSxvREFBQTtFQUNBLGlEQUFBO0VBQ0Esb0RBQUE7RUFDQSxxREFBQTtFQUNBLGlEQUFBO0VBQ0Esa0RBQUE7RUFDQSxtQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsNkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBRUEsNkNBQUE7RUFDQSxxREFBQTtFQUNBLHVIQUFBO0VBQ0EscUNBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSxpREFBQTtFQUNBLDZDQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGMzRm15RTRCO0UyRmx5RTVCLG1CQUFBO0NsR2t6eUJIO0FrR2h6eUJHO0VBQ0ksNENBQUE7RUFDQSxzQ0FBQTtFQUNBLG9DQUFBO0VBQ0EsbURBQUE7RUFDQSxpREFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0RBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7Q2xHa3p5QlA7QWtHL3l5Qkc7RUFDSSw0Q0FBQTtFQUNBLG1DQUFBO0VBQ0Esc0NBQUE7RUFDQSxnREFBQTtFQUNBLG1EQUFBO0VBQ0EscURBQUE7RUFDQSw2Q0FBQTtFQUNBLGdEQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtDbEdpenlCUDtBa0c5eXlCRztFQUNJLDZDQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtDbEdnenlCUDtBa0c5eXlCTztFQUNJLDBCQUFBO0VBQ0Esc0JBQUE7Q2xHZ3p5Qlg7QWtHOXl5Qlc7RUFDSSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsbURBQUE7RUFDQSxtREFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUFBLHlCQUFBO0VBQUEsb0JBQUE7RUFDQSxvQkFBQTtFQUNBLFlBQUE7Q2xHZ3p5QmY7QWtHOXl5QmU7RUFDSSxPQUFBO0VBQ0EseUJBQUE7RUFBQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtDbEdnenlCbkI7QWtHN3l5QmU7RUFFSSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtDbEc4eXlCbkI7QWtHNXl5Qm1CO0VBQ0ksc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7Q2xHOHl5QnZCO0FrRzN5eUIyQjtFQUVJLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0NsRzR5eUIvQjtBa0cxeXlCK0I7RUFDSSxzQkFBQTtFQUNBLGVBQUE7Q2xHNHl5Qm5DO0FrRzF5eUJtQztFQUNJLHVCQUFBO0NsRzR5eUJ2QztBa0d0eXlCK0I7RUFDSSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7RUFDQSx5QkFBQTtFQUFBLGlCQUFBO0NsR3d5eUJuQztBa0dyeXlCK0I7RUFDSSwwREFBQTtFQUNBLG1EQUFBO0VBQ0EsbURBQUE7RUFDQSxtREFBQTtFQUNBLGlCQUFBO0VBQ0Esa0RBQUE7RUFDQSwwREFBQTtFQUNBLDhEQUFBO0VBQ0EsOERBQUE7Q2xHdXl5Qm5DO0FrR3J5eUJtQztFQUNJLHNCQUFBO0NsR3V5eUJ2QztBa0dweXlCbUM7RUFDSSxtREFBQTtFQUNBLG1EQUFBO0VBQ0EsbURBQUE7RUFDQSxpQkFBQTtDbEdzeXlCdkM7QWtHbnl5Qm1DO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7Q2xHcXl5QnZDO0FrR2h5eUIyQjtFQUNJLG9EQUFBO0VBQ0EsNENBQUE7RUFDQSx1REFBQTtFQUNBLDJEQUFBO0VBQ0EsMkRBQUE7Q2xHa3l5Qi9CO0FrR2h5eUIrQjtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0NsR2t5eUJuQztBa0c3eHlCdUI7RUFDSSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0Esd0RBQUE7RUFDQSxzQkFBQTtFQUNBLFFBQUE7Q2xHK3h5QjNCO0FrRzV4eUJ1QjtFQUVJLGlEQUFBO0VBQ0EsNkNBQUE7RUFDQSxpREFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBEQUFBO0VBQ0EseURBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSx1RkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHdCQUFBO0VBQ0EsaUJBQUE7Q2xHNnh5QjNCO0FrRzN4eUIyQjtFN0YyRnhCLCtFQUFBO0VBRUEseUdBQUE7RUFFQSxtQkFBQTtFQUNBLDBEQUFBO0VBQ0EsMkNBQUE7RTZGN0Y0QixtREFBQTtFQUNBLHVEQUFBO0VBQ0EsdURBQUE7RUFDQSxXQUFBO0NsRyt4eUIvQjtBS2hxeUJHO0U2RnRJd0I7STdGdUlwQixtREFBQTtHTG1xeUJMO0NBQ0Y7QUtqcXlCRztFNkYxSXdCO0k3RjJJcEIsa0RBQUE7R0xvcXlCTDtDQUNGO0FLbHF5Qkc7RTZGOUl3QjtJN0YrSXBCLG1EQUFBO0dMcXF5Qkw7Q0FDRjtBSzdzeUJPO0VBQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLDZEQUFBO0VBQ0EsNERBQUE7RUFDQSw4REFBQTtFQUNBLCtEQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLFlBQUE7Q0wrc3lCWDtBa0d2enlCMkI7RUFDSSxXQUFBO0NsR3l6eUIvQjtBa0dwenlCbUI7RUFFSSxhQUFBO0NsR3F6eUJ2QjtBa0duenlCdUI7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtDbEdxenlCM0I7QWtHbnp5QjJCO0VBQ0kseUJBQUE7RUFBQSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxzQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q2xHcXp5Qi9CO0FrR256eUIrQjtFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlEQUFBO0VBQ0EsdUZBQUE7Q2xHcXp5Qm5DO0FrR256eUJtQztFQUNJLDBEQUFBO0NsR3F6eUJ2QztBa0dsenlCbUM7RUFDSSx1REFBQTtDbEdvenlCdkM7QWtHL3l5QjJCO0VBQ0ksc0JBQUE7Q2xHaXp5Qi9CO0FrRzF5eUJ1QjtFQUNJLG9CQUFBO0NsRzR5eUIzQjtBa0dyeXlCdUI7RUFDSSxhQUFBO0NsR3V5eUIzQjtBa0dyeXlCMkI7RUFDSSxXQUFBO0NsR3V5eUIvQjtBa0dueXlCdUI7RUFFSSx1QkFBQTtDbEdveXlCM0I7QWtHaHl5QjJCO0VBQ0ksc0JBQUE7Q2xHa3l5Qi9CO0FrRzN4eUJtQjtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtDbEc2eHlCdkI7QWtHMXh5Qm1CO0VBQ0ksZ0JBQUE7Q2xHNHh5QnZCO0FrR3p4eUJtQjtFQUVJLHNCQUFBO0NsRzB4eUJ2QjtBa0dueHlCMkI7RUFDSSx1QkFBQTtFQUNBLHNCQUFBO0NsR3F4eUIvQjtBa0dueHlCK0I7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsWUFBQTtDbEdxeHlCbkM7QWtHbnh5Qm1DO0VBQ0ksaUJBQUE7RUFDQSx3QkFBQTtDbEdxeHlCdkM7QWtHbHh5Qm1DO0VBQ0ksK0RBQUE7Q2xHb3h5QnZDO0FrR2h4eUIrQjtFQUNJLHlEQUFBO0NsR2t4eUJuQztBa0czd3lCZTtFQUNJLGNBQUE7Q2xHNnd5Qm5CO0FrR3R3eUJPO0VBQ0ksbURBQUE7RUFDQSxtREFBQTtFQUNBLGtCQUFBO0VBQ0EsdUZBQUE7RUFDQSw0RkFBQTtDbEd3d3lCWDs7QW1HM216QkQ7RUFDSSw0Q0FBQTtFQUNBLDREQUFBO0VBQ0Esc0NBQUE7RUFDQSwyREFBQTtFQUNBLDhDQUFBO0VBQ0EsdUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsbURBQUE7RUFDQSwwQ0FBQTtFQUNBLGtDQUFBO0VBQ0EscURBQUE7RUFDQSx5REFBQTtFQUNBLHNEQUFBO0VBRUEsNENBQUE7Q25HNm16Qkg7QW1HM216Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtDbkc2bXpCUDtBbUczbXpCTztFQUNJLGtCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLDRCQUFBO0VBQUEseUJBQUE7RUFBQSxvQkFBQTtDbkc2bXpCWDtBbUczbXpCVztFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0VBQ0Esa0JBQUE7Q25HNm16QmY7QW1Hem16Qk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLDJEQUFBO0NuRzJtekJYO0FtR3ptekJXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSxxREFBQTtFQUNBLHVDQUFBO0NuRzJtekJmO0FtR3ptekJlO0VBQ0ksNkNBQUE7RUFDQSw0QkFBQTtFQUFBLHlCQUFBO0VBQUEsb0JBQUE7RUFDQSxnQkFBQTtDbkcybXpCbkI7QW1Hem16Qm1CO0VBQ0ksc0JBQUE7RUFDQSwyQkFBQTtNQUFBLDRCQUFBO1VBQUEsbUJBQUE7RUFDQSxVQUFBO0NuRzJtekJ2QjtBbUd4bXpCbUI7RUFDSSxtREFBQTtFQUVBLHFCQUFBO0NuR3ltekJ2QjtBbUdybXpCZTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDbkd1bXpCbkI7QW1HcG16QmU7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtFQUNBLGFBQUE7Q25Hc216Qm5CO0FtR3BtekJtQjtFQUNJLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw0QkFBQTtFQUFBLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSx3QkFBQTtFQUFBLG9DQUFBO01BQUEscUJBQUE7VUFBQSw0QkFBQTtDbkdzbXpCdkI7QW1HcG16QnVCO0VBQ0ksd0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaURBQUE7Q25Hc216QjNCO0FtR25tekJ1QjtFQUNJLGtCQUFBO0NuR3FtekIzQjtBbUdqbXpCbUI7RUFDSSxtREFBQTtFQUNBLDJDQUFBO0NuR21tekJ2QjtBbUdqbXpCdUI7RUFDSSxnRUFBQTtDbkdtbXpCM0I7QW1HaG16QnVCO0VBQ0ksa0VBQUE7Q25Ha216QjNCO0FtRzlsekJtQjtFQUNJLHdEQUFBO0VBQ0EsMENBQUE7RUFDQSxvQkFBQTtDbkdnbXpCdkI7QW1HMWx6Qk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0Esb0RBQUE7RUFDQSxpRUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0NuRzRsekJYO0FtRzFsekJXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxnQkFBQTtNQUFBLFlBQUE7VUFBQSxRQUFBO0VBQ0EsMkRBQUE7Q25HNGx6QmY7QW1Hemx6Qlc7RUFDSSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSx3REFBQTtDbkcybHpCZjtBbUd4bHpCVztFQUNJLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLDZEQUFBO0VBTUEsV0FBQTtFQUNBLFVBQUE7Q25HcWx6QmY7QW1HMWx6QmU7RUFDSSxVQUFBO0NuRzRsekJuQjtBbUdubHpCRztFQUNJLFlBQUE7Q25HcWx6QlA7QW1HbGx6Qkc7RUFDSSxjQUFBO0NuR29sekJQOztBbUdobHpCRDtFQUNJO0lBQ0ksY0FBQTtHbkdtbHpCTDtDQUNGO0FvRzl2ekJELHdEQUFBO0FBQ0E7RUFDSSx5REFBQTtFQUNBLCtEQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLG1EQUFBO0VBQ0EseUJBQUE7RUFDQSxzREFBQTtFQUNBLHdFQUFBO0VBQ0EsMEVBQUE7Q3BHZ3d6Qkg7O0FxRzF3ekJEO0VBQ0ksd0RBQUE7RUFDQSxxQ0FBQTtFQUNBLHdDQUFBO0VBQ0EscUNBQUE7RUFDQSxpRkFBQTtFQUNBLHdDQUFBO0VBQ0EsZ0NBQUE7RUFDQSwyQ0FBQTtFQUNBLGtGQUFBO0VBQ0EscUNBQUE7RUFDQSxzRkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSx3Q0FBQTtFQUNBLDJFQUFBO0VBQ0EsZ0VBQUE7Q3JHNnd6Qkg7QXFHM3d6Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLGFBQUE7Q3JHNnd6QlA7QXFHM3d6Qk87RUFDSSxhQUFBO0NyRzZ3ekJYO0FxRzF3ekJPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSxzQ0FBQTtFQUNBLDhDQUFBO0VBQ0Esa0RBQUE7RUFDQSxpQkFBQTtDckc0d3pCWDtBcUcxd3pCVztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0NyRzR3ekJmO0FxR3p3ekJXO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7RUFDQSwwQ0FBQTtFQUNBLHNDQUFBO0VBQ0EsOENBQUE7RUFDQSxzREFBQTtFQUNBLGtDQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO01BQUEseUJBQUE7VUFBQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7Q3JHMnd6QmY7QXFHend6QmU7RUFDSSxtREFBQTtFQUNBLDJDQUFBO0NyRzJ3ekJuQjtBcUd4d3pCZTtFQUNJLHdEQUFBO0VBQ0EsZ0JBQUE7Q3JHMHd6Qm5CO0FxR3Z3ekJlO0VBQ0ksb0RBQUE7RUFDQSxnQkFBQTtDckd5d3pCbkI7QXFHdHd6QmU7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7Q3JHd3d6Qm5CO0FxR253ekJPO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHFDQUFBO0VBQ0EsNkNBQUE7RUFDQSxpREFBQTtDckdxd3pCWDtBcUdud3pCVztFQUNJLFlBQUE7Q3JHcXd6QmY7QXFHaHd6Qkc7RUFDSSx1Q0FBQTtDckdrd3pCUDtBcUcvdnpCRztFQUNJLG9DQUFBO0NyR2l3ekJQO0FxRzd2ekJPO0VBQ0ksNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxTQUFBO0NyRyt2ekJYO0FxRzd2ekJXO0VBQ0ksWUFBQTtFQUNBLGFBQUE7RUFDQSx5Q0FBQTtDckcrdnpCZjtBcUc1dnpCVztFQUNJLFNBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3JHOHZ6QmY7QXFHNXZ6QmU7RUFDSSxpQkFBQTtDckc4dnpCbkI7QXFHM3Z6QmU7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0NyRzZ2ekJuQjs7QXNHdjN6QkQ7RUFDSSxzQ0FBQTtFQUVBLGlCQUFBO0VBQ0Esa0JBQUE7Q3RHeTN6Qkg7QXNHdjN6Qkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLCtCQUFBO01BQUEsMkJBQUE7VUFBQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0N0R3kzekJQO0FzR3YzekJPO0VBQ0ksYUFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFDQSxrQkFBQTtDdEd5M3pCWDtBc0d0M3pCTztFQUNJLGFBQUE7RUFDQSxpQkFBQTtDdEd3M3pCWDtBc0dyM3pCTztFQUNJLG9EQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7Q3RHdTN6Qlg7QXNHcjN6Qlc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsaUJBQUE7Q3RHdTN6QmY7QXNHcjN6QmU7RUFDSSxTQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDdEd1M3pCbkI7QXNHajN6Qkc7RUFDSSxZQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLFNBQUE7Q3RHbTN6QlA7QXNHajN6Qk87RUFDSSxrQkFBQTtDdEdtM3pCWDs7QXVHejZ6QkQ7RUFDSSxrRkFBQTtFQUNBLDhDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtRkFBQTtFQUNBLCtDQUFBO0VBQ0EseUZBQUE7RUFDQSxtREFBQTtFQUNBLDRGQUFBO0VBQ0Esd0RBQUE7RUFDQSx5RkFBQTtFQUNBLHdFQUFBO0VBQ0EsMkVBQUE7RUFDQSwwQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSx3RkFBQTtFQUNBLDhDQUFBO0VBQ0EsdURBQUE7RUFDQSxrQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsdUNBQUE7RUFDQSw2RkFBQTtFQUNBLHNDQUFBO0VBQ0EsbUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsZ0ZBQUE7RUFDQSwrRUFBQTtFQUNBLHFDQUFBO0VBQ0EsOENBQUE7RUFDQSx1RUFBQTtFQUNBLGdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtFQUVBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGVBQUE7RUFDQSwwQkFBQTtLQUFBLHVCQUFBO01BQUEsc0JBQUE7VUFBQSxrQkFBQTtFQUNBLHdEQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtDdkcyNnpCSDtBdUd6NnpCRztFQUNJLHFCQUFBO0N2RzI2ekJQO0F1R3g2ekJHO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EscURBQUE7RUFDQSw4Q0FBQTtDdkcwNnpCUDtBdUd2NnpCRztFQUNJLGlHQUFBO0N2R3k2ekJQO0F1R3Q2ekJHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDdkd3NnpCUDtBdUdyNnpCRztFQUNJLGdCQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esd0RBQUE7RUFDQSxvQkFBQTtDdkd1NnpCUDtBdUdwNnpCRztFQUNJLHNEQUFBO0VBQ0Esa0VBQUE7RUFDQSxrRUFBQTtFQUNBLG9FQUFBO0VBQ0Esd0VBQUE7RUFDQSxxRkFBQTtFQUNBLDBEQUFBO0VBQ0EsMERBQUE7Q3ZHczZ6QlA7QXVHbDZ6Qk87RUFDSSw2REFBQTtFQUNBLDZEQUFBO0N2R282ekJYO0F1R2w2ekJXO0VBQ0ksZ0RBQUE7RUFDQSxpREFBQTtDdkdvNnpCZjtBdUdoNnpCTztFQUNJLHFDQUFBO0N2R2s2ekJYO0F1Ry81ekJPO0VBQ0ksc0NBQUE7Q3ZHaTZ6Qlg7QXVHOTV6Qk87RUFDSSx1Q0FBQTtDdkdnNnpCWDtBdUc5NXpCVztFQUNJLHlDQUFBO0VBQ0EsMENBQUE7Q3ZHZzZ6QmY7QXVHNzV6Qlc7RUFDSSx5RkFBQTtDdkcrNXpCZjtBdUd6NXpCTztFQUNJLDZEQUFBO0VBQ0EsNkRBQUE7Q3ZHMjV6Qlg7QXVHejV6Qlc7RUFDSSxnREFBQTtFQUNBLGlEQUFBO0N2RzI1ekJmO0F1R3Y1ekJPO0VBQ0kscUNBQUE7Q3ZHeTV6Qlg7QXVHdDV6Qk87RUFDSSxzQ0FBQTtDdkd3NXpCWDtBdUdyNXpCTztFQUNJLHVDQUFBO0N2R3U1ekJYO0F1R3I1ekJXO0VBQ0kseUNBQUE7RUFDQSwwQ0FBQTtDdkd1NXpCZjtBdUdwNXpCVztFQUNJLHlGQUFBO0N2R3M1ekJmO0F1R2o1ekJHO0VBQ0ksOERBQUE7Q3ZHbTV6QlA7QXVHajV6Qk87RUFDSSxvREFBQTtDdkdtNXpCWDtBdUc5NHpCTztFQUNJLHVEQUFBO0N2R2c1ekJYO0F1RzU0ekJHO0VBQ0kscUJBQUE7Q3ZHODR6QlA7QXVHMzR6Qkc7RUFDSSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSxVQUFBO0N2RzY0ekJQO0F1RzE0ekJHO0VBQ0ksa0NBQUE7Q3ZHNDR6QlA7QXVHejR6Qkc7RUFDSSxtQ0FBQTtDdkcyNHpCUDtBdUd4NHpCRztFQUNJLHNDQUFBO0VBQUEsaUNBQUE7RUFBQSw4QkFBQTtDdkcwNHpCUDtBdUd2NHpCRztFQUNJLFdBQUE7Q3ZHeTR6QlA7QXVHdDR6Qkc7RUFDSSxXQUFBO0N2R3c0ekJQO0F1R3I0ekJHO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDdkd1NHpCUDtBdUdwNHpCRztFQUNJLFFBQUE7Q3ZHczR6QlA7QXVHbjR6Qkc7RUFDSSxTQUFBO0N2R3E0ekJQO0F1R2w0ekJHO0VBQ0kscUJBQUE7Q3ZHbzR6QlA7QXVHajR6Qkc7RUFDSSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7TUFBQSxxQkFBQTtVQUFBLGVBQUE7RUFDQSxtQkFBQTtDdkdtNHpCUDtBdUdoNHpCRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q3ZHazR6QlA7QXVHLzN6Qkc7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO01BQUEscUJBQUE7VUFBQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7Q3ZHaTR6QlA7QXVHOTN6Qkc7RUFDSSx1QkFBQTtLQUFBLG9CQUFBO0N2R2c0ekJQO0F1RzczekJHO0VBQ0kscUJBQUE7S0FBQSxrQkFBQTtDdkcrM3pCUDtBdUc1M3pCRztFQUNJLFlBQUE7RUFDQSxvQ0FBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0Esc0NBQUE7RUFBQSxpQ0FBQTtFQUFBLDhCQUFBO0N2RzgzekJQO0F1RzUzekJPO0VBQ0ksbUZBQUE7RUFDQSw4REFBQTtFQUNBLHVEQUFBO0VBQ0EsbUVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLGdDQUFBO01BQUEsc0JBQUE7VUFBQSx3QkFBQTtDdkc4M3pCWDtBdUczM3pCTztFQUNJLHNDQUFBO0VBQ0EsdUNBQUE7RUFDQSxtQkFBQTtFQUNBLDZEQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQkFBQTtNQUFBLDRCQUFBO1VBQUEsbUJBQUE7Q3ZHNjN6Qlg7QXVHMTN6Qk87O0VBRUksb0VBQUE7RUFDQSx3REFBQTtDdkc0M3pCWDtBdUd6M3pCTztFQUNJLGdCQUFBO0VBQ0EsaURBQUE7Q3ZHMjN6Qlg7QXVHdjN6Qkc7RUFDSSxXQUFBO0N2R3kzekJQO0F1R3QzekJHO0VBQ0ksV0FBQTtDdkd3M3pCUDs7QXdHOXEwQkQ7RUFlSSxnQ0FBQTtFQUNBLGtFQUFBO0VBQ0EsMERBQUE7RUFDQSxzREFBQTtFQUNBLDBDQUFBO0VBQ0Esa0NBQUE7RUFDQSw4RUFBQTtFQUNBLCtDQUFBO0VBQ0EsdUVBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsK0NBQUE7RUFDQSwwQ0FBQTtFQUNBLGlEQUFBO0VBQ0Esa0RBQUE7RUFDQSw0Q0FBQTtFQUNBLHdDQUFBO0VBa0RBLHFEQUFBO0N4R2tuMEJIO0F3R2pxMEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R21xMEJYO0F3R3pxMEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esa0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJxMEJYO0F3R2pyMEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R21yMEJYO0F3R3pyMEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJyMEJYO0F3R2pzMEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esc0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R21zMEJYO0F3R3pzMEJPO0VBQ0ksbUVBQUE7RUFDQSxrRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJzMEJYO0F3R2p0MEJPO0VBQ0ksbUVBQUE7RUFDQSxrRUFBQTtFQUNBLG1GQUFBO0VBQ0Esa0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R210MEJYO0F3R3p0MEJPO0VBQ0ksbUVBQUE7RUFDQSxrRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJ0MEJYO0F3R2p1MEJPO0VBQ0ksbUVBQUE7RUFDQSxrRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R211MEJYO0F3R3p1MEJPO0VBQ0ksbUVBQUE7RUFDQSxrRUFBQTtFQUNBLG1GQUFBO0VBQ0Esc0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJ1MEJYO0F3R2p2MEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R212MEJYO0F3R3p2MEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esa0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJ2MEJYO0F3R2p3MEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R213MEJYO0F3R3p3MEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4RzJ3MEJYO0F3R2p4MEJPO0VBQ0ksaUVBQUE7RUFDQSxvRUFBQTtFQUNBLG1GQUFBO0VBQ0Esc0VBQUE7RUFDQSx3RUFBQTtFQUNBLDBEQUFBO0N4R214MEJYO0F3R3p3MEJHO0VBQ0ksZ0NBQUE7RUFDQSx3RUFBQTtFQUNBLDZDQUFBO0VBQ0EsaUVBQUE7RUFDQSxzQ0FBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSx3Q0FBQTtFQUNBLGdEQUFBO0VBQ0EsK0NBQUE7RUFDQSwwQ0FBQTtFQUNBLHNDQUFBO0N4RzJ3MEJQO0F3R3h3MEJHO0VBQ0ksZ0NBQUE7RUFDQSxvRUFBQTtFQUNBLDhDQUFBO0VBQ0EsaUVBQUE7RUFDQSx1Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsOENBQUE7RUFDQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsaURBQUE7RUFDQSwyQ0FBQTtFQUNBLHVDQUFBO0N4RzB3MEJQO0F3R3B3MEJHO0VBQ0ksdURBQUE7RUFDQSwrQ0FBQTtDeEdzdzBCUDtBd0dudzBCVztFQUNJLDJDQUFBO0VBRUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBQ0EsZ0RBQUE7RUFDQSx3Q0FBQTtFQUNBLG9EQUFBO0VBQ0Esd0RBQUE7RUFDQSxpREFBQTtFQUNBLHdEQUFBO0N4R293MEJmO0F3R2x3MEJlO0VBQ0ksMkNBQUE7RUFDQSw0Q0FBQTtFQUVBLGlEQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtDeEdtdzBCbkI7QXdHaHcwQmU7RUFDSSxvREFBQTtFQUNBLHdEQUFBO0VBQ0Esd0RBQUE7RUFFQSxrQkFBQTtFQUNBLHlEQUFBO0VBQ0EsMkRBQUE7RUFDQSw2REFBQTtDeEdpdzBCbkI7QXdHL3YwQm1CO0VBQ0kscURBQUE7RUFDQSxzREFBQTtFQUVBLHVEQUFBO0VBQ0EseURBQUE7RUFDQSxzREFBQTtDeEdndzBCdkI7QXdHMXYwQk87RUFDSSw4Q0FBQTtFQUVBLDhDQUFBO0VBQ0EsdURBQUE7RUFDQSwyREFBQTtFQUNBLDJEQUFBO0VBQ0Esb0RBQUE7Q3hHMnYwQlg7QXdHeHYwQk87RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esc0JBQUE7RUFBQSxrQ0FBQTtNQUFBLG1CQUFBO1VBQUEsMEJBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0RBQUE7RUFDQSx3Q0FBQTtDeEcwdjBCWDtBd0d4djBCVztFQUNJLHdFQUFBO0VBQ0EsK0VBQUE7Q3hHMHYwQmY7O0F5R241MEJEO0VBQ0ksOEZBQUE7RUFDQSxpR0FBQTtFQUNBLDhGQUFBO0VBQ0EsOEVBQUE7RUFDQSw2RUFBQTtFQUNBLDhFQUFBO0VBQ0EsNkVBQUE7RUFDQSxxRkFBQTtFQUNBLGtHQUFBO0VBQ0Esb0dBQUE7RUFFQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7Q3pHcTUwQkg7QXlHbjUwQkc7RUFDSSxZQUFBO0VBQ0EsYUFBQTtDekdxNTBCUDs7QTBHdDYwQkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsNkJBQUE7RUFBQSw4QkFBQTtFQUFBLGlDQUFBO01BQUEsNkJBQUE7VUFBQSx5QkFBQTtDMUd5NjBCSDtBMEd2NjBCRztFQUNJLDBDQUFBO0VBQUEscUNBQUE7RUFBQSxrQ0FBQTtFQUNBLHdCQUFBO0MxR3k2MEJQOztBMkcvNjBCRDtFQUNJLG9FQUFBO0VBQ0EsNkVBQUE7RUFDQSxxQ0FBQTtFQUNBLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSxvRkFBQTtFQUNBLDBGQUFBO0VBQ0Esb0VBQUE7RUFDQSxtRUFBQTtFQUNBLDhDQUFBO0VBQ0EsNkNBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSwrQ0FBQTtFQUNBLDJGQUFBO0VBQ0EsaUdBQUE7RUFDQSwyRUFBQTtFQUNBLDBFQUFBO0VBQ0EscURBQUE7RUFDQSxvREFBQTtFQUNBLGtEQUFBO0VBQ0EsOENBQUE7RUFDQSwySkFBQTtFQUNBLDhPQUFBO0VBQ0Esd0VBQUE7RUFDQSx1RUFBQTtFQUNBLDJDQUFBO0VBQ0EsaURBQUE7RUFDQSxtREFBQTtFQUNBLGtEQUFBO0VBQ0Esd0NBQUE7RUFDQSx5Q0FBQTtFQUNBLGdEQUFBO0VBZ0NBLDBDQUFBO0VBQ0Esa0NBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsOENBQUE7RUFDQSwwQ0FBQTtFQUNBLGFBQUE7RUFDQSw4Q0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtDM0dtNTBCSDtBMkd6NzBCRztFQUNJLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBQ0Esd0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHVDQUFBO0VBQ0EsbURBQUE7RUFDQSxnREFBQTtFQUNBLGlDQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQ0FBQTtDM0cyNzBCUDtBMkd4NzBCRztFQUNJLGdDQUFBO0VBQ0EsbUNBQUE7RUFDQSwrQ0FBQTtFQUNBLDhDQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQ0FBQTtFQUNBLHFDQUFBO0VBQ0Esa0RBQUE7RUFDQSxnREFBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSw4Q0FBQTtDM0cwNzBCUDtBMkc3NjBCRztFQUNJLCtCQUFBO0VBQUEsOEJBQUE7RUFBQSw0QkFBQTtNQUFBLHdCQUFBO1VBQUEsb0JBQUE7QzNHKzYwQlA7QTJHNTYwQkc7RUFDSSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0MzRzg2MEJQO0EyRzM2MEJHO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtNQUFBLGtCQUFBO1VBQUEsWUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0MzRzY2MEJQO0EyRzM2MEJPO0VBQ0ksb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtDM0c2NjBCWDtBMkcxNjBCTztFQUNJLG9CQUFBO0VBQUEsb0JBQUE7TUFBQSxrQkFBQTtVQUFBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0MzRzQ2MEJYO0EyR3o2MEJPO0VBQ0ksYUFBQTtFQUNBLGlGQUFBO0VBQ0EsWUFBQTtDM0cyNjBCWDtBMkd6NjBCVztFQUNJLFdBQUE7QzNHMjYwQmY7QTJHdDYwQkc7RUFDSSwwQkFBQTtFQUFBLDRCQUFBO01BQUEsdUJBQUE7VUFBQSxvQkFBQTtFQUNBLG9EQUFBO0VBQ0EsNERBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLHdDQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QzNHdzYwQlA7QTJHcjYwQlc7RUFDSSxzRUFBQTtFQUNBLDRGQUFBO0MzR3U2MEJmO0EyR3A2MEJXO0VBQ0ksd0VBQUE7RUFDQSxzRkFBQTtFQUNBLHdFQUFBO0VBQ0EsOEZBQUE7QzNHczYwQmY7QTJHbjYwQlc7RUFDSSx1RUFBQTtFQUNBLHFGQUFBO0VBQ0EsdUVBQUE7RUFDQSw2RkFBQTtDM0dxNjBCZjtBMkdoNjBCbUI7RUFDSSxvRkFBQTtDM0drNjBCdkI7QTJHNzUwQm1CO0VBQ0ksc0VBQUE7QzNHKzUwQnZCO0EyR3g1MEJXO0VBQ0ksMkRBQUE7RUFDQSxnRUFBQTtDM0cwNTBCZjtBMkd4NTBCZTtFQUNJLFlBQUE7QzNHMDUwQm5CO0EyR3I1MEJPO0VBQ0kseUNBQUE7RUFDQSxnQkFBQTtDM0d1NTBCWDtBMkdyNTBCVztFQUNJLGVBQUE7RUFDQSxVQUFBO0VBQ0EsK0NBQUE7RUFDQSw4Q0FBQTtDM0d1NTBCZjtBMkduNTBCZ0I7RUFDTCw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0VBQ0EsMkNBQUE7QzNHcTUwQlg7QTJHbjUwQlc7RUFDSSxrREFBQTtDM0dxNTBCZjtBMkdsNTBCVztFQUNJLG1CQUFBO0MzR281MEJmO0EyR2o1MEJXO0VBQ0ksMEdBQUE7QzNHbTUwQmY7QTJHajUwQmU7RUFDSSxxREFBQTtFQUNBLHFEQUFBO0MzR201MEJuQjtBMkcvNDBCVztFQUNJLDRGQUFBO0MzR2k1MEJmOztBMkc3NDBCZ0I7RUFDTCwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsNEJBQUE7TUFBQSx3QkFBQTtVQUFBLG9CQUFBO0VBQ0EsNENBQUE7QzNHZzUwQlg7QTJHOTQwQlc7RUFDSSxtREFBQTtDM0dnNTBCZjtBMkc3NDBCVztFQUNJLG1CQUFBO0MzRys0MEJmO0EyRzU0MEJXO0VBQ0ksMEdBQUE7QzNHODQwQmY7QTJHNTQwQmU7RUFDSSxzREFBQTtFQUNBLG9EQUFBO0MzRzg0MEJuQjtBMkcxNDBCVztFQUNJLDRGQUFBO0MzRzQ0MEJmOztBNEdwbjFCRDtFQUNJLGdGQUFBO0VBQ0EsMkVBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0EsOENBQUE7RUFDQSxrR0FBQTtFQUNBLGdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx1Q0FBQTtFQUNBLHFDQUFBO0VBQ0EsaUNBQUE7RUFFQSxxREFBQTtFQUNBLG9CQUFBO0VBQ0EsOENBQUE7QzVHc24xQkg7QTRHbm4xQkc7RUFDSSxvREFBQTtDNUdxbjFCUDtBNEc5bTFCbUI7RUFDSSxjQUFBO0M1R2duMUJ2QjtBNEczbTFCVztFQUNJLGlEQUFBO0VBQ0EsK0NBQUE7RUFDQSxxREFBQTtFQUNBLDBEQUFBO0VBQ0EsOENBQUE7QzVHNm0xQmY7QTRHcG0xQmU7RUFDSSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0M1R3NtMUJuQjtBNEdwbTFCbUI7RUFDSSxrQkFBQTtDNUdzbTFCdkI7QTRHL2wxQkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQ0FBQTtDNUdpbTFCUDtBNEcvbDFCTztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7QzVHaW0xQlg7QTRHL2wxQlc7RUFDSSxpREFBQTtFQUNBLCtDQUFBO0VBQ0EscURBQUE7RUFDQSwwREFBQTtFQUNBLDhDQUFBO0M1R2ltMUJmO0E0Ry9sMUJlO0VBQ0ksY0FBQTtDNUdpbTFCbkI7QTRHN2wxQlc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0M1RytsMUJmO0E0RzdsMUJlO0VBQ0ksc0NBQUE7QzVHK2wxQm5CO0E0RzNsMUJtQjtFQUNJLGFBQUE7QzVHNmwxQnZCO0E0RzNsMUJ1QjtFQUNJLDBDQUFBO0VBQ0EsYUFBQTtDNUc2bDFCM0I7QTRHMWwxQnVCO0VBQ0ksc0NBQUE7RUFDQSxhQUFBO0M1RzRsMUIzQjtBNEd2bDFCZTtFQUNJLHdDQUFBO0M1R3lsMUJuQjtBNEdwbDFCdUI7RUFDSSwrQkFBQTtDNUdzbDFCM0I7QTRHbGwxQm1CO0VBQ0ksNkRBQUE7RUFDQSw4REFBQTtDNUdvbDFCdkI7QTRHaGwxQnVCO0VBQ0ksaURBQUE7QzVHa2wxQjNCO0E0Ry9rMUJ1QjtFQUNJLDZEQUFBO0VBQ0EsOERBQUE7QzVHaWwxQjNCO0E0RzdrMUJtQjtFQUNJLCtCQUFBO0M1RytrMUJ2QjtBNEd4azFCVztFQUNJLHlDQUFBO0VBRUEsY0FBQTtDNUd5azFCZjtBNEdyazFCTztFQUNJLHlCQUFBO0M1R3VrMUJYO0E0R3JrMUJXO0VBQ0ksMEJBQUE7QzVHdWsxQmY7QTRHcGsxQlc7RUFDSSxjQUFBO0M1R3NrMUJmO0E0R2xrMUJPO0VBQ0ksZUFBQTtDNUdvazFCWDtBNEcxajFCMkI7RUFDSSxjQUFBO0M1RzRqMUIvQjtBNEd0ajFCZTtFQUdJLGNBQUE7QzVHc2oxQm5CO0E0R2pqMUJlO0VBQ0ksYUFBQTtDNUdtajFCbkI7QTRHaGoxQmU7O0VBRUksMkNBQUE7QzVHa2oxQm5CO0E0Ry9pMUJlO0VBQ0ksZUFBQTtDNUdpajFCbkI7QTRHN2kxQm1CO0VBQ0ksZUFBQTtDNUcraTFCdkI7QTRHMWkxQm1CO0VBQ0ksY0FBQTtDNUc0aTFCdkI7QTRHdmkxQlc7RUFDSSxjQUFBO0M1R3lpMUJmO0E0R3BpMUJlO0VBQ0ksZUFBQTtDNUdzaTFCbkI7QTRHbmkxQmU7RUFDSSxnQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFBQSx5QkFBQTtFQUNBLCtCQUFBO0M1R3FpMUJuQjtBNEcvaDFCZTtFQUNJLGNBQUE7QzVHaWkxQm5CO0E0RzVoMUJlO0VBQ0ksY0FBQTtDNUc4aDFCbkI7QTRHemgxQmU7RUFDSSxnQ0FBQTtFQUFBLGlDQUFBO0VBQUEsZ0NBQUE7RUFBQSx5QkFBQTtDNUcyaDFCbkI7QTRHemgxQm1CO0VBQ0ksMEJBQUE7QzVHMmgxQnZCO0E0R3hoMUJtQjtFQUNJLGVBQUE7QzVHMGgxQnZCO0E0R3ZoMUJtQjtFQUNJLGNBQUE7QzVHeWgxQnZCO0E0R3RoMUJtQjtFQUNJLGVBQUE7QzVHd2gxQnZCO0E0R3BoMUJlOztFQUVJLGNBQUE7QzVHc2gxQm5CO0E0R2poMUJlO0VBQ0ksZ0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBQUEseUJBQUE7QzVHbWgxQm5CO0E0R2poMUJtQjtFQUNJLHlCQUFBO0M1R21oMUJ2QjtBNEdoaDFCbUI7RUFDSSxlQUFBO0M1R2toMUJ2QjtBNEcvZzFCbUI7RUFDSSxjQUFBO0M1R2loMUJ2QjtBNEc5ZzFCbUI7RUFDSSxlQUFBO0M1R2doMUJ2QjtBNEc1ZzFCZTs7RUFFSSxjQUFBO0M1RzhnMUJuQjtBNEd6ZzFCZTtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7QzVHMmcxQm5CO0E0R3hnMUJlO0VBQ0ksZ0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBQUEseUJBQUE7QzVHMGcxQm5CO0E0R3hnMUJtQjtFQUNJLDBCQUFBO0M1RzBnMUJ2QjtBNEd2ZzFCbUI7RUFDSSxlQUFBO0M1R3lnMUJ2QjtBNEdyZzFCZTs7RUFFSSxjQUFBO0M1R3VnMUJuQjtBNEdsZzFCZTtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7QzVHb2cxQm5CO0E0R2pnMUJlO0VBQ0ksZ0NBQUE7RUFBQSxpQ0FBQTtFQUFBLGdDQUFBO0VBQUEseUJBQUE7QzVHbWcxQm5CO0E0R2pnMUJtQjtFQUNJLHlCQUFBO0M1R21nMUJ2QjtBNEdoZzFCbUI7RUFDSSxlQUFBO0M1R2tnMUJ2QjtBNEc5LzBCZTs7RUFFSSxjQUFBO0M1R2dnMUJuQjtBNEczLzBCTzs7RUFFSSxjQUFBO0M1RzYvMEJYO0E0R3ovMEJHOztFQUVJLDZDQUFBO0VBQ0EsK0NBQUE7RUFDQSw2REFBQTtFQUNBLGlEQUFBO0M1RzIvMEJQO0E0R3gvMEJHO0VBQ0ksK0JBQUE7RUFDQSxnREFBQTtDNUcwLzBCUDtBNEd2LzBCRztFQUNJLHFDQUFBO0M1R3kvMEJQOztBNEduLzBCTztFQUNJLHlDQUFBO0M1R3MvMEJYOztBNEdqLzBCRDtFQUNJLDhDQUFBO0VBQ0Esa0dBQUE7QzVHby8wQkg7QTRHbC8wQkc7RUFDSSxtRUFBQTtFQUNBLGlCQUFBO0M1R28vMEJQO0E0R2ovMEJHO0VBQ0ksWUFBQTtDNUdtLzBCUDtBNEdqLzBCTztFQUNJLGdCQUFBO0M1R20vMEJYO0E0Ry8rMEJHOztFQUVJLDZEQUFBO0VBQ0EsaURBQUE7QzVHaS8wQlA7QTRHOSswQkc7RUFDSSx3QkFBQTtFQUNBLHlCQUFBO0M1R2cvMEJQOztBNkd6MzFCRDtFQUNJLHNCQUFBO0M3RzQzMUJIOztBOEc3MzFCRDtFQUNJLDJDQUFBO0VBQ0EsOENBQUE7RUFDQSxxREFBQTtFQUNBLGlEQUFBO0VBQ0Esb0RBQUE7RUFDQSwyREFBQTtFQUNBLGtEQUFBO0VBQ0EscURBQUE7RUFDQSw0REFBQTtFQUNBLG9EQUFBO0VBQ0EsdURBQUE7RUFDQSw4REFBQTtFQUNBLDJEQUFBO0M5R2c0MUJIOztBOEc3MzFCRDtFQUNJLCtCQUFBO0VBQ0EscURBQUE7RUFDQSxpREFBQTtFQUNBLG9EQUFBO0VBQ0EsMkRBQUE7RUFDQSxrREFBQTtFQUNBLHFEQUFBO0VBQ0EsNERBQUE7RUFDQSx3Q0FBQTtFQUNBLDhEQUFBO0VBQ0EsMkRBQUE7QzlHZzQxQkg7O0E4RzczMUJEO0VBQ0ksK0JBQUE7RUFDQSxpREFBQTtFQUNBLG9EQUFBO0VBQ0EsMkRBQUE7RUFDQSxrREFBQTtFQUNBLHFEQUFBO0VBQ0EsNERBQUE7RUFDQSx3Q0FBQTtFQUNBLDJEQUFBO0M5R2c0MUJIOztBOEczMzFCTztFQUNJLGtEQUFBO0M5RzgzMUJYO0E4RzMzMUJPO0VBQ0ksK0NBQUE7QzlHNjMxQlg7O0ErRzk2MUJEO0VBQ0kseUJBQUE7Qy9HaTcxQkg7O0ErRzk2MUJEO0VBQ0ksMEJBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO01BQUEsbUJBQUE7Qy9HaTcxQkg7O0ErR2w2MUJEOztFQVhJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7Qy9HazcxQkg7O0ErRzE2MUJEO0VBQ0ksMEJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7Qy9HNjYxQkg7O0ErRzE2MUJELHdDQUFBO0FBQ0E7O0VBRUksZ0JBQUE7RUFDQSxxQkFBQTtDL0c2NjFCSDs7QStHMTYxQkQ7RUFDSSxxQkFBQTtDL0c2NjFCSDs7QStHMTYxQkQ7RUFDSSxjQUFBO0MvRzY2MUJIOztBZ0g5OTFCRDtFQUNJLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsdURBQUE7VUFBQSwrQ0FBQTtDaEhpKzFCSDs7QWdILzkxQkQ7RUFDSSxrQkFBQTtDaEhrKzFCSDs7QWdIaCsxQkQ7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7Q2hIbSsxQkg7O0FnSGorMUJEO0VBQ0ksbUJBQUE7Q2hIbysxQkg7O0FnSGwrMUJEO0VBQ0ksd0NBQUE7Q2hIcSsxQkg7O0FnSG4rMUJEO0VBQ0kscUNBQUE7Q2hIcysxQkg7O0FnSHArMUJEO0VBQ0ksc0NBQUE7Q2hIdSsxQkg7O0FnSHIrMUJEO0VBQ0ksdUNBQUE7Q2hIdysxQkg7O0FnSHQrMUJEOztFQUVJLHlCQUFBO0NoSHkrMUJIOztBZ0h2KzFCRDs7RUFFSSx3QkFBQTtDaEgwKzFCSDs7QWdIeCsxQkQ7RUFDSSxjQUFBO0NoSDIrMUJIOztBZ0h6KzFCRDs7RUFFSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDBCQUFBO0VBQ0Esb0JBQUE7Q2hINCsxQkg7O0FnSHorMUJELE9BQUE7QUFDQTtFQUNJLGFBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtDaEg0KzFCSDs7QWdIMSsxQkQ7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7Q2hINisxQkg7O0FnSDMrMUJEO0VBQ0ksMEJBQUE7Q2hIOCsxQkg7O0FnSDUrMUJEOztFQUVJLHVCQUFBO0NoSCsrMUJIOztBZ0g1KzFCRCxTQUFBO0FBQ0E7RUFDSSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7Q2hIKysxQkg7O0FnSDcrMUJEO0VBQ0ksYUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7Q2hIZy8xQkg7O0FnSDkrMUJEO0VBQ0ksNEJBQUE7Q2hIaS8xQkg7O0FnSC8rMUJEO0VBQ0kseUJBQUE7Q2hIay8xQkg7O0FnSC8rMUJELFVBQUE7QUFDQTtFQUNJLFVBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtDaEhrLzFCSDs7QWdIaC8xQkQ7RUFDSSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7Q2hIbS8xQkg7O0FnSGovMUJEO0VBQ0ksNkJBQUE7Q2hIby8xQkg7O0FnSGovMUJEO0VBQ0ksMEJBQUE7Q2hIby8xQkg7O0FnSGwvMUJELFFBQUE7QUFDQTtFQUNJLFNBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtDaEhxLzFCSDs7QWdIbi8xQkQ7RUFDSSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtDaEhzLzFCSDs7QWdIcC8xQkQ7RUFDSSwyQkFBQTtDaEh1LzFCSDs7QWdIci8xQkQ7RUFDSSx3QkFBQTtDaEh3LzFCSDs7QWlIaG4yQkc7RUFDSSxlQVBHO0VBUUgsZ0JBUkc7RUFTSCw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLG9CQUFBO0VBQUEsdUJBQUE7TUFBQSxtQkFBQTtVQUFBLGVBQUE7RUFDQSxtQkFBQTtDakhtbjJCUDs7QWlIMWwyQkQ7O0VBRUksYUFBQTtFQUNBLFlBQUE7Q2pINmwyQkg7O0FpSDFsMkJEOztFQXRCSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQXNCdUM7RUFyQnZDLFNBcUI0QztFQXBCNUMsd0JBb0JrQjtFQW5CbEIsVUFtQm9DO0VBNUJoQyxtQ0FBQTtDakgrbjJCUDs7QWlIaG0yQkQ7RUFDSSx5REFBQTtPQUFBLG9EQUFBO1VBQUEsaURBQUE7Q2pIbW0yQkg7O0FpSGptMkJEO0VBQ0kseURBQUE7T0FBQSxvREFBQTtVQUFBLGlEQUFBO0NqSG9tMkJIOztBaUhsbTJCRDtFQWpDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQWdDNkI7RUEvQjdCLFdBK0JnQztFQTlCaEMsWUE4QmtCO0VBN0JsQixZQTZCd0I7RUF0Q3BCLHNDQUFBO0VBQUEsb0NBQUE7RUF3Q0osd0RBQUE7T0FBQSxtREFBQTtVQUFBLGdEQUFBO0NqSDJtMkJIOztBaUh4bTJCRDs7O0VBdkNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBSGdEO0VBSWhELE9BSnlEO0VBS3pELFdBSWtCO0VBSGxCLFlBR3VCO0VBWm5CLG1DQUFBO0VBQUEsb0NBQUE7RUFjSix1Q0FBQTtPQUFBLGtDQUFBO1VBQUEsK0JBQUE7Q2pIbXAyQkg7O0FpSGpuMkJEO0VBQ0ksa0NBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0NqSG9uMkJIOztBaUhsbjJCRDtFQUNJLGtDQUFBO09BQUEsNkJBQUE7VUFBQSwwQkFBQTtDakhxbjJCSDs7QWlIbm4yQkQ7RUFDSSxtQ0FBQTtPQUFBLDhCQUFBO1VBQUEsMkJBQUE7Q2pIc24yQkg7O0FpSHBuMkJEOztFQUVJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EscUNBQUE7RUFDQSx1Q0FBQTtFQUNBLHdDQUFBO0VBQ0EseUNBQUE7T0FBQSxvQ0FBQTtVQUFBLGlDQUFBO0NqSHVuMkJIOztBaUhybjJCRDtFQUNJLHNEQUFBO09BQUEsaURBQUE7VUFBQSw4Q0FBQTtDakh3bjJCSDs7QWlIdG4yQkQ7O0VBRUksaUJBQUE7Q2pIeW4yQkg7O0FrSHhzMkJEO0VBVkksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsK0JBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUtBLGFBQUE7Q2xIa3QyQkg7O0FrSC9zMkJEO0VBQ0ksYUFBQTtDbEhrdDJCSDs7QW1IenQyQkQ7RUFOSSxZQU8yQjtFQU4zQixhQU0yQjtFQUwzQixnQkFMZ0I7RUFNaEIsb0JBQUE7RUFBQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUtBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsNEJBQUE7RUFBQSxxQkFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO1VBQUEsa0JBQUE7Q25IK3QyQkg7QW1IN3QyQkc7RUFDSSxlQUFBO0NuSCt0MkJQOztBa0g1dDJCTztFQUlRLG1CQ0g2QjtDbkgrdDJCNUM7QWtIdnQyQlc7RUFJUSxtQkNaeUI7Q25Ia3UyQjVDO0FtSGh1MkJEO0VBQ0k7SUFDSSwwQkFBQTtHbkhrdTJCTDtFbUhodTJCSztJQUNJLHNCQUFBO0duSGt1MkJUO0NBQ0Y7QW1IN3QyQkc7RUFJSSxvQ0FBQTtVQUFBLDRCQUFBO0NuSDR0MkJQOztBbUh4dDJCRDtFQXhDSSxhQXlDMkI7RUF4QzNCLGNBd0MyQjtFQXZDM0IsZ0JBTGdCO0VBTWhCLG9CQUFBO0VBQUEsd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0NuSG93MkJIOztBb0gzdzJCRDtFQUNJLG1CQUFBO0tBQUEsZ0JBQUE7RUFDQSx3QkFBQTtDcEg4dzJCSDs7QXFIOXcyQkQ7RUFDSTtJQUNJLGNBSmU7R3JIcXgyQnBCO0VxSDl3MkJDO0lBQ0ksYUFBQTtHckhneDJCTDtDQUNGOztBcUh2eDJCRDtFQUNJO0lBQ0ksY0FKZTtHckhxeDJCcEI7RXFIOXcyQkM7SUFDSSxhQUFBO0dySGd4MkJMO0NBQ0Y7O0FxSHZ4MkJEO0VBQ0k7SUFDSSxjQUplO0dySHF4MkJwQjtFcUg5dzJCQztJQUNJLGFBQUE7R3JIZ3gyQkw7Q0FDRjtBcUg1dzJCRztFQUNJLHlDQUFBO0VBQUEsb0NBQUE7RUFBQSxpQ0FBQTtDckg4dzJCUDtBcUgzdzJCRztFQUNJLGNBQUE7Q3JINncyQlA7QXFIM3cyQk87RUFDSSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSwrQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLG1GQUFBO09BQUEsOEVBQUE7VUFBQSwyRUFBQTtDckg2dzJCWDtBcUgxdzJCTztFQUNJLGdCQUFBO0NySDR3MkJYO0FxSHp3MkJPO0VBQ0ksZ0JBQUE7Q3JIMncyQlg7QXFIeHcyQk87RUFDSSxnQkFBQTtDckgwdzJCWDtBcUh0dzJCVztFQUNJLGVBQUE7Q3JId3cyQmY7QXFIcncyQlc7RUFDSSxnQkFBQTtDckh1dzJCZjtBcUg1dzJCVztFQUNJLGVBQUE7Q3JIOHcyQmY7QXFIM3cyQlc7RUFDSSxnQkFBQTtDckg2dzJCZjtBcUhseDJCVztFQUNJLGVBQUE7Q3JIb3gyQmY7QXFIangyQlc7RUFDSSxnQkFBQTtDckhteDJCZjtBcUh4eDJCVztFQUNJLGVBQUE7Q3JIMHgyQmY7QXFIdngyQlc7RUFDSSxnQkFBQTtDckh5eDJCZjtBcUg5eDJCVztFQUNJLGVBQUE7Q3JIZ3kyQmY7QXFIN3gyQlc7RUFDSSxnQkFBQTtDckgreDJCZjs7QXNINzAyQkc7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esd0JBQUE7TUFBQSxvQkFBQTtVQUFBLGdCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7Q3RIZzEyQlA7QXNIOTAyQk87RUFDSSxpQkFBQTtFQUNBLFdBQUE7Q3RIZzEyQlg7QXNINzAyQk87RUFDSSxrQkFBQTtDdEgrMDJCWDtBc0gzMDJCRztFQUNJLGFBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0N0SDYwMkJQO0FzSDEwMkJHO0VBQ0ksK0JBQUEsQ0FBQSxtQ0FBQTtDdEg0MDJCUDtBc0h2MDJCTztFQUNJLFVBQUE7Q3RIeTAyQlg7QXNIdjAyQlc7RUFDSSxVQUFBO0N0SHkwMkJmO0FzSHAwMkJHO0VBQ0ksaUdBQUE7RUFBQSw0RkFBQTtFQUFBLHlGQUFBO0N0SHMwMkJQO0FzSHAwMkJHO0VBQ0ksa0NBQUEsQ0FBQSxtQ0FBQTtFQUNBLGlCQUFBO0N0SHMwMkJQO0FzSG4wMkJHO0VBRUksZ0JBQUE7Q3RIbzAyQlA7QXNIajAyQkc7RUFFSSxlQUFBO0N0SGswMkJQO0FzSC96MkJHO0VBQ0ksa0JBQUE7RUFDQSwrQkFBQTtDdEhpMDJCUDtBc0g5ejJCRztFQUNJLG1CQUFBO0N0SGcwMkJQO0FzSDd6MkJHO0VBQ0ksV0FBQTtFQUNBLFVBQUE7Q3RIK3oyQlA7QXNIM3oyQkc7RUFDSSxlQUFBO0N0SDZ6MkJQO0FzSDF6MkJHO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDRCQUFBO0VBQUEscUJBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDdEg0ejJCUDtBc0h6ejJCRztFQUNJLHNCQUFBO0VBQ0Esc0JBQUE7Q3RIMnoyQlA7QXNIenoyQk87RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0N0SDJ6MkJYO0FzSHh6MkJPO0VBQ0ksb0JBQUE7Q3RIMHoyQlg7QXNIdHoyQkc7RUFFSSxvQkFBQTtDdEh1ejJCUDtBc0hyejJCTztFQUNJLFFBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7Q3RIdXoyQlg7QXNIbnoyQkc7RUFDSSxtQkFBQTtDdEhxejJCUDtBc0hqejJCTztFQUNJLDBCQUFBO0N0SG16MkJYO0FzSGh6MkJPO0VBQ0ksMkJBQUE7Q3RIa3oyQlg7QXNIL3kyQk87RUFDSSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDdEhpejJCWDtBc0hoejJCVztFQUNJLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSx3QkFBQTtFQUNBLGVBQUE7Q3RIa3oyQmY7QXNIN3kyQkc7RUFDSSxZQUFBO0VBQ0EsaUNDcklJO0VEc0lKLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7Q3RIK3kyQlA7QXNIeHkyQmU7RUFFSSx5QkFBQTtDdEh5eTJCbkI7QXNIbHkyQlc7RUFDSSxxQkFBQTtFQUNBLHNCQUFBO0N0SG95MkJmO0FzSGx5MkJlO0VBQ0ksc0JBQUE7Q3RIb3kyQm5CO0FzSC94MkJtQjtFQUVJLGdCQUFBO0N0SGd5MkJ2QjtBc0gzeDJCbUI7RUFFSSx1QkFBQTtDdEg0eDJCdkI7QXNIbHgyQm1CO0VBR0ksb0JBQUE7Q3RIa3gyQnZCO0FzSDV3MkJPOztFQUdJLGlCQUFBO0N0SDZ3MkJYO0FzSHh3MkJXO0VBQ0ksMEJBQUE7RUFDQSwyQkFBQTtDdEgwdzJCZjtBc0h2dzJCVztFQUNJLDZCQUFBO0VBQ0EsOEJBQUE7Q3RIeXcyQmY7QXNIcHcyQlc7RUFDSSxtQkFBQTtDdEhzdzJCZjtBc0hodzJCTztFQUlJLG9DQUFBO1VBQUEsNEJBQUE7Q3RIK3YyQlg7O0FzSDF2MkJEO0VBQ0ksV0FBQTtDdEg2djJCSDs7QXNIMXYyQkQ7RUFDSSxrQkFBQTtDdEg2djJCSDs7QXNIMXYyQkQ7RUFDSSw2QkFBQTtDdEg2djJCSDs7QXNIMXYyQkQ7RUFDSTtJQUNJLG9CQUFBO0lBQ0EsbUJBQUE7R3RINnYyQkw7RXNIMXYyQkM7SUFDSSxjQUFBO0d0SDR2MkJMO0NBQ0Y7QXNIenYyQkQ7O0VBRUksc0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDdEgydjJCSDs7QXNIeHYyQkQ7O0VBRUksZUFBQTtDdEgydjJCSDs7QXNIeHYyQkQ7OztFQUdJLGVBQUE7Q3RIMnYyQkg7O0FzSHh2MkJEOztFQUVJLHNCQUFBO0N0SDJ2MkJIOztBc0h6djJCRDtFQUVJLHlCQUFBO0VBQUEsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7Q3RIMnYyQkg7O0FzSHp2MkJEOztFQUVJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7Q3RINHYyQkg7O0FzSHp2MkJEOzs7O0VBSUksMkJBQUE7RUFDQSwrQkFBQTtDdEg0djJCSDs7QXNIenYyQkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDRCQUFBO01BQUEsd0JBQUE7VUFBQSxvQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0N0SDR2MkJIO0FzSDF2MkJHO0VBQ0ksVUFBQTtDdEg0djJCUDtBc0gxdjJCTztFQUVJLGdCQUFBO0N0SDJ2MkJYOztBc0hudjJCRztFQUNJLGlCQUFBO0VBQ0EsWUFBQTtDdEhzdjJCUDtBc0hwdjJCTztFQUNJLG1CQUFBO0VBQ0Esa0NBQUE7RUFFQSx1QkFBQTtFQUNBLGtEQUFBO09BQUEsNkNBQUE7VUFBQSwwQ0FBQTtDdEhxdjJCWDs7QXdIOWozQkQ7RUFFSSxXQUFBO0N4SGdrM0JIOztBd0g5ajNCRDs7RUFHSSx3QkFBQTtDeEhnazNCSDs7QXdIOWozQkQ7Ozs7RUFLSSx3QkFBQTtDeEhnazNCSDs7QXdIOWozQkQ7O0VBR0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7Q3hIZ2szQkg7O0F3SDlqM0JEO0VBRUksb0JBQUE7Q3hIZ2szQkg7O0F3SDlqM0JEO0VBRUksbUJBQUE7Q3hIZ2szQkg7O0F3SDlqM0JEOzs7RUFHSSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7Q3hIaWszQkg7O0F3SDlqM0JEO0VBOUNJLHNCQUFBO01BQUEsa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7Q3hIZ24zQkg7O0F3SGhrM0JEOztFQUdJLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0N4SGtrM0JIOztBd0gvajNCRDs7OztFQUtJLFdBQUE7RUFDQSxXQUFBO0N4SGlrM0JIOztBd0gvajNCRDs7RUFHSSx5QkFBQTtDeEhpazNCSDs7QXdIL2ozQkQ7RUEzRUksc0JBQUE7TUFBQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQTBFQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0N4SHFrM0JIOztBd0hsazNCRDtFQUVJLFNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSx1RkFBQTtVQUFBLCtFQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0N4SG9rM0JIOztBd0hsazNCRDtFQUVJLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0N4SG9rM0JIOztBd0hsazNCRDtFQUVJLGFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGlFQUFBO0VBQ0Esa0VBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0N4SG9rM0JIOztBd0hsazNCRDtFQUVJLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHdFQUFBO1VBQUEsZ0VBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLHNEQUFBO1VBQUEsOENBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7Q3hIb2szQkg7O0F3SGxrM0JEO0VBRUksaUJBQUE7Q3hIb2szQkg7O0F3SGxrM0JEO0VBRUksZ0JBQUE7Q3hIb2szQkg7O0F5SGx0M0JEO0VBQ0kscUJBQUE7RUFBQSxhQUFBO0N6SHF0M0JIOztBeUhsdDNCRDtFQUVJLHlCQUFBO0VBQUEsaUJBQUE7Q3pIb3QzQkg7O0EwSGxxM0JEO0VBbkRJLGdEQUFBO09BQUEsMkNBQUE7VUFBQSx3Q0FBQTtFQUNBLDJDQUFBO0VBQUEsbUNBQUE7RUFBQSxpQ0FBQTtFQUFBLDJCQUFBO0VBQUEsc0VBQUE7RUFDQSxjQWtEc0Q7QzFIdXEzQnpEOztBMEhwcTNCRDtFQXZESSxnREFBQTtPQUFBLDJDQUFBO1VBQUEsd0NBQUE7RUFDQSwyQ0FBQTtFQUFBLG1DQUFBO0VBQUEsaUNBQUE7RUFBQSwyQkFBQTtFQUFBLHNFQUFBO0VBQ0EsY0FzRHNEO0MxSHlxM0J6RDs7QTBIdHEzQkQ7RUEzREksa0NBQUE7T0FBQSw2QkFBQTtVQUFBLDBCQUFBO0VBQ0EsMkNBQUE7RUFBQSxtQ0FBQTtFQUFBLGlDQUFBO0VBQUEsMkJBQUE7RUFBQSxzRUFBQTtFQUNBLGNBMER3QztFQUN4QyxxQkFBQTtDMUgycTNCSDs7QTBIeHEzQkQ7RUE3Q0ksZUFEd0I7RUFFeEIsa0NBRitDO0VBYi9DLG9CQUFBO0VBQ0EsZUFBQTtFQTZEQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QzFINnEzQkg7O0EwSDNxM0JEO0VBQ0ksY0FBQTtDMUg4cTNCSDs7QTBIM3EzQkQ7RUFDSSw4QkFBQTtFQUNBLDhCQUFBO0MxSDhxM0JIOztBMEgzcTNCRDtFQUNJLGlCQUFBO0MxSDhxM0JIOztBMEgzcTNCRDtFQUNJLGNBQUE7QzFIOHEzQkg7O0EwSDNxM0JEO0VBQ0ksYUFBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtNQUFBLHNCQUFBO1VBQUEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFVBQUE7RUFDQSw0Q0FBQTtFQUNBLDRCQUFBO1VBQUEsb0JBQUE7RUFDQSxjQUFBO0MxSDhxM0JIOztBMEgzcTNCRDtFQUNJLG9CQUFBO0VBQ0EsbURBQUE7QzFIOHEzQkg7O0EwSDNxM0JEO0VBQ0ksZUFBQTtDMUg4cTNCSDs7QTBIM3EzQkQ7RUF0R0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7TUFBQSx1QkFBQTtVQUFBLG9CQUFBO0VBR0Esc0JBQUE7TUFBQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtDMUhteDNCSDs7QTBIL3EzQkQ7RUFDSSwwQkFBQTtFQUFBLHVDQUFBO01BQUEsdUJBQUE7VUFBQSwrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtDMUhrcjNCSDs7QTBIL3EzQkQ7RUFDSSxpQkFBQTtDMUhrcjNCSDs7QTBIL3EzQkQ7RUExR0ksZUFBQTtFQUNBLGdCQUFBO0VBbkJBLG9CQUFBO0VBQ0EsZUFBQTtFQThIQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQTFJMEI7RUEySTFCLHlCQTNJMEI7RUE0STFCLHNCQUFBO0VBQ0Esc0JBQUE7QzFIb3IzQkg7O0EwSGxyM0JEOzs7RUF2SUksb0JBQUE7RUFDQSxlQUFBO0MxSCt6M0JIOztBMEhwcjNCRDtFQUNJLHlCQUFBO1VBQUEsaUJBQUE7QzFIdXIzQkg7O0EwSHJyM0JEO0VBekhJLDhCQTBIeUI7RUF6SHpCLCtCQXlIeUI7RUFDekIsOEJBQUE7QzFIeXIzQkg7O0EwSHZyM0JEO0VBekhJLGlDQTBINEI7RUF6SDVCLGtDQXlINEI7RUFDNUIsaUNBQUE7QzFIMnIzQkg7O0EwSHhyM0JEO0VBaEpJLHNCQUFBO01BQUEsa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsMEJBQUE7RUErSUEsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxnREFBQTtVQUFBLHdDQUFBO0VBQ0EsY0FBQTtDMUg4cjNCSDs7QTBIM3IzQkQ7RUExSkksc0JBQUE7TUFBQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQXlKQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QzFIaXMzQkg7O0EwSDlyM0JEO0VBQ0ksaUJBQUE7QzFIaXMzQkg7QTBIL3IzQkc7RUFDSSx3Q0FBQTtDMUhpczNCUDs7QTBIN3IzQkQ7RUF6SUksd0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBeUlBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0MxSGtzM0JIOztBMEgvcjNCRDtFQUNJLHFCQUFBO0MxSGtzM0JIOztBMEgvcjNCRDtFQUNJLG9CQUFBO0MxSGtzM0JIOztBMEgvcjNCRDtFQUNJLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0MxSGtzM0JIOztBMEgvcjNCRDtFQXBNSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7QzFIdTQzQkg7QTBIanMzQkc7RUE3S0EsWUE4S2tCO0VBN0tsQixhQTZLa0I7RUFFZCxxQkFBQTtDMUhtczNCUDs7QTBIL3IzQkQ7RUFwTEksWUFxTGM7RUFwTGQsYUFvTGM7QzFIbXMzQmpCOztBMEhoczNCRDtFQWxOSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtNQUFBLHVCQUFBO1VBQUEsb0JBQUE7RUFtTkEsbUJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxnQ0FBQTtNQUFBLHNCQUFBO1VBQUEsd0JBQUE7RUFDQSwyQkFBQTtNQUFBLDRCQUFBO1VBQUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7QzFIb3MzQkg7O0EwSGpzM0JEO0VBdE1JLFlBdU1jO0VBdE1kLGFBc01jO0MxSHFzM0JqQjs7QTBIbHMzQkQ7RUExTUksWUEyTWM7RUExTWQsYUEwTWM7RUFDZCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0MxSHNzM0JIOztBMEhuczNCRDtFQWhQSSxvQkFBQTtFQUNBLGVBQUE7RUFpUEEsZ0JBQUE7RUFDQSxnQkFBQTtDMUh1czNCSDs7QTBIcnMzQkQ7RUFyUEksb0JBQUE7RUFDQSxlQUFBO0VBc1BBLGdCQUFBO0MxSHlzM0JIOztBMEh0czNCRDtFQUNJLGFBQUE7QzFIeXMzQkg7O0EwSHRzM0JEO0VBQ0ksZ0JBQUE7QzFIeXMzQkg7O0EwSHRzM0JEO0VBQ0ksZUFBQTtDMUh5czNCSDs7QTBIdHMzQkQ7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QzFIeXMzQkg7O0EwSHRzM0JEO0VBN1BJLGdCQThQbUI7RUE3UG5CLGtDQTZQMEI7RUFDMUIsaUJBQUE7QzFIMHMzQkg7O0EwSHhzM0JEO0VBclBJLDZCQXNQNEI7RUFyUDVCLDhCQXFQNEI7RUFDNUIsZ0JBQUE7RUEvUEEsZUFBQTtFQUNBLGdCQUFBO0VBZ1FBLGNBQUE7QzFINnMzQkg7O0EwSDNzM0JEO0VBQ0ksb0JBQUE7QzFIOHMzQkg7O0EwSDNzM0JEO0VBQ0ksY0FBQTtDMUg4czNCSDs7QTBINXMzQkQ7RUFDSSxvQkFBQTtDMUgrczNCSDs7QTBIN3MzQkQ7RUFDSSxtQkFBQTtDMUhndDNCSDs7QTJIMy8zQkQ7Ozs7Ozs7Ozs7OztFQVlJLHNCQUFBO0MzSDgvM0JIOztBMkgzLzNCRDtFQUNJLGlCQUFBO0MzSDgvM0JIOztBNEg5ZzRCRDtFQUNJLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0M1SGloNEJIO0E0SC9nNEJHO0VBQ0ksbUJBQUE7QzVIaWg0QlA7QTRIL2c0Qk87RUFDSSxZQUFBO0M1SGloNEJYO0E0SDlnNEJPO0VBQ0ksbUJBQUE7QzVIZ2g0Qlg7O0E0SDNnNEJEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QzVIOGc0Qkg7QTRINWc0Qkc7RUFDSSx1QkFBQTtNQUFBLHFCQUFBO1VBQUEsZUFBQTtDNUg4ZzRCUDs7QTRIMWc0QkQ7RUFDSSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7QzVINmc0Qkg7O0E0SDFnNEJEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwrQkFBQTtNQUFBLDJCQUFBO1VBQUEsdUJBQUE7QzVINmc0Qkg7O0E0SDFnNEJEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtDNUg2ZzRCSDtBNEgzZzRCRztFQUNJLHVCQUFBO0M1SDZnNEJQOztBNEh6ZzRCRDtFQUNJLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QzVINGc0Qkg7QTRIMWc0Qkc7RUFDSSxzQkFBQTtDNUg0ZzRCUDtBNEh6ZzRCRztFQUNJLGtDQUFBO0VBQ0EscUJBQUE7QzVIMmc0QlA7QTRIeGc0Qkc7RUFDSSxrQ0FBQTtFQUNBLHFCQUFBO0M1SDBnNEJQOztBNEhyZzRCRDtFQUNJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QzVId2c0Qkg7O0E0SHJnNEJEO0VBQ0ksbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0M1SHdnNEJIOztBNEhyZzRCRDtFQUNJLDZCQUFBO0VBQ0EseUdBQUE7RUFDQSx3R0FBQTtFQUFBLCtFQUFBO0VBQUEsMEVBQUE7RUFBQSx3RUFBQTtDNUh3ZzRCSDs7QTRIcmc0QkQ7RUFDSSw2QkFBQTtFQUNBLHFHQUFBO0VBQ0Esb0dBQUE7RUFBQSx1RUFBQTtFQUFBLGtFQUFBO0VBQUEsa0VBQUE7QzVId2c0Qkg7O0E0SHJnNEJEO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDNUh3ZzRCSDs7QTRIcmc0QkQ7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDZCQUFBO0VBQ0EseU1BQUE7RUFDQSxrTkFBQTtFQUFBLHFIQUFBO0VBQUEsZ0hBQUE7RUFBQSwyR0FBQTtDNUh3ZzRCSDs7QTRIcmc0QkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0M1SHdnNEJIOztBNEhyZzRCRDtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtFQUNBLGdEQUFBO1VBQUEsd0NBQUE7RUFDQSx3QkFBQTtFQUNBLFdBQUE7QzVId2c0Qkg7O0E0SHJnNEJEO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdEQUFBO1VBQUEsd0NBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtDNUh3ZzRCSDs7QTRIcmc0QkQ7RUFDSSxvQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7TUFBQSwyQkFBQTtVQUFBLHVCQUFBO0M1SHdnNEJIO0E0SHRnNEJHO0VBQ0ksd0JBQUE7QzVId2c0QlA7O0E0SHBnNEJEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHNCQUFBO0VBQUEsa0NBQUE7TUFBQSxtQkFBQTtVQUFBLDBCQUFBO0VBQ0Esb0JBQUE7QzVIdWc0Qkg7QTRIcmc0Qkc7RUFDSSxzQkFBQTtDNUh1ZzRCUDs7QTZIN3A0QkQsWUFBQTtBQUVBO0VBQ0ksbUJBQUE7QzdIK3A0Qkg7O0E2SDVwNEJELG1CQUFBO0FBQ0E7O0VBRUksK0JBQUE7RUFDQSxnQ0FBQTtFQUNBLDhCQUFBO0M3SCtwNEJIOztBNkg1cDRCRDtFQUNJLFlBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0M3SCtwNEJIOztBNkg1cDRCRDtFQUNJLGdCQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7QzdIK3A0Qkg7O0E2SDVwNEJELGNBQUE7QUFDQTtFQUNJLGVBQUE7RUFDQSxZQUFBO0M3SCtwNEJIOztBNkg1cDRCRDtFQUNJLGlCQUFBO0M3SCtwNEJIOztBNkg1cDRCRDtFQUNJLFdBQUE7QzdIK3A0Qkg7O0E2SDVwNEJEOztFQUVJLHVCQUFBO0VBQ0EsYUFBQTtDN0grcDRCSDs7QTZINXA0QkQ7RUFDSSxhQUFBO0M3SCtwNEJIOztBNkg1cDRCRDtFQUNJLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtDN0grcDRCSDs7QTZINXA0QkQ7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7QzdIK3A0Qkg7O0E2SDVwNEJEO0VBQ0ksYUFBQTtDN0grcDRCSDs7QTZINXA0QkQscUJBQUE7QUFDQTs7RUFFSSxnQkFBQTtDN0grcDRCSDs7QTZINXA0QkQsMEJBQUE7QUFDQTs7RUFFSSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QzdIK3A0Qkg7O0E2SDVwNEJEO0VBQ0ksV0FBQTtDN0grcDRCSDs7QTZINXA0QkQ7O0VBRUksbUJBQUE7RUFDQSxvQkFBQTtDN0grcDRCSDs7QTZINXA0QkQ7RUFDSSxzQkFBQTtDN0grcDRCSDs7QTZINXA0QkQsa0JBQUE7QUFFQTtFQUNJLG9CQUFBO0M3SDhwNEJIOztBNkgzcDRCRDs7RUFFSSxpQkFBQTtFQUNBLG9CQUFBO0M3SDhwNEJIOztBNkgxcDRCRDtFQUNJLHdCQUFBO0M3SDZwNEJIOztBNkgxcDRCRCxlQUFBO0FBQ0E7O0VBRUksdUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO1VBQUEsaUJBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0M3SDZwNEJIOztBNkgxcDRCRDs7Z0RBRWlELFVBQUE7RUFDN0MsY0FBQTtDN0g2cDRCSDs7QTZIMXA0QkQsYUFBQTtBQUNBOztFQUVJLGNBQUE7QzdINnA0Qkg7O0E2SDFwNEJEOzs7RUFHSSx3QkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7RUFDSSxnQkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7O0VBRUksdUJBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksZ0JBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksY0FBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7RUFDSSxpQkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQsc0RBQUE7QUFDQTtFQUNJLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7RUFDSSx3QkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7O0VBRUksZ0JBQUE7RUFDQSx1QkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7O0VBRUksZ0JBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksaUJBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QzdINnA0Qkg7O0E2SDFwNEJEOztFQUVJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtVQUFBLG9CQUFBO0VBQ0EsdUJBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtNQUFBLHFCQUFBO1VBQUEsYUFBQTtFQUNBLGlCQUFBO0M3SDZwNEJIOztBNkgxcDRCRDtFQUNJLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0M3SDZwNEJIOztBNkgxcDRCRDtFQUNJLGlCQUFBO0VBQ0Esd0JBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksdUJBQUE7QzdINnA0Qkg7O0E2SDNwNEJELGtCQUFBO0FBRUE7O0VBRUksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QzdINnA0Qkg7O0E2SDFwNEJEO0VBQ0ksZUFBQTtDN0g2cDRCSDs7QTZIMXA0QkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsK0JBQUE7RUFBQSw4QkFBQTtFQUFBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQUEsNEJBQUE7VUFBQSxvQkFBQTtFQUNBLHVCQUFBO0M3SDZwNEJIOztBNkgxcDRCRDtFQUNJLHNCQUFBO0M3SDZwNEJIOztBOEh6NTRCRCxZQUFBO0FBRUEsd0JBQUE7QUFFSTs7RUFFSSwyQkFBQTtDOUgwNTRCUDs7QThIdDU0QkQ7OztFQUdJLG1CQUFBO0M5SHk1NEJIOztBOEh0NTRCRDtFQUNJLGlCQUFBO0M5SHk1NEJIOztBOEh2NTRCRCx1QkFBQTtBQUVBO0VBQ0ksY0FBQTtFQUNBLG1CQUFBO0M5SHk1NEJIOztBOEh0NTRCRDtFQUVJLCtDQUFBO0M5SHc1NEJIOztBOEhyNTRCRDtFQUNJLGdCQUFBO0M5SHc1NEJIOztBOEhyNTRCRDtFQUNJLGtDQUFBO0M5SHc1NEJIOztBOEh0NTRCRCx3QkFBQTtBQUNBO0VBQ0ksb0JBQUE7QzlIeTU0Qkg7O0E4SHQ1NEJEO0VBQ0ksc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7QzlIeTU0Qkg7O0E4SHQ1NEJEOztFQUVJLGVBQUE7QzlIeTU0Qkg7O0E4SHY1NEJELDBCQUFBO0FBQ0E7OztFQUdJLFVBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QzlIMDU0Qkg7O0E4SHg1NEJELDBCQUFBO0FBQ0E7RUFDSSw4QkFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLDhDQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esd0RBQUE7RUFDQSxnREFBQTtFQUNBLHlCQUFBO0VBQUEsZ0NBQUE7TUFBQSxzQkFBQTtVQUFBLHdCQUFBO0VBQ0Esb0JBQUE7QzlIMjU0Qkg7O0E4SHo1NEJELFVBQUE7QUFDQTtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwrQkFBQTtFQUFBLDhCQUFBO0VBQUEsOEJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0M5SDQ1NEJIOztBOEgxNTRCRDtFQUNJLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSw2QkFBQTtFQUFBLDhCQUFBO0VBQUEsMEJBQUE7TUFBQSxzQkFBQTtVQUFBLGtCQUFBO0M5SDY1NEJIOztBOEgzNTRCRDtFQUNJLHFDQUFBO0VBQ0EseUNBQUE7RUFDQSxvQ0FBQTtVQUFBLDRCQUFBO0M5SDg1NEJIOztBOEg1NTRCRCxxQkFBQTtBQUNBLFFBQUE7QUFDQTtFQUNJLDBDQUFBO0M5SCs1NEJIOztBOEg3NTRCRCxRQUFBO0FBQ0E7RUFDSSwyQ0FBQTtDOUhnNjRCSDs7QThIOTU0QkQsUUFBQTtBQUNBO0VBQ0ksYUFBQTtDOUhpNjRCSDs7QThILzU0QkQsUUFBQTtBQUNBO0VBQ0ksVUFBQTtDOUhrNjRCSDs7QThIaDY0QkQsdUJBQUE7QUFDQTtFQUNJLFdBQUE7QzlIbTY0Qkg7O0E4SGg2NEJELFFBQUE7QUFDQTtFQUNJLFVBQUE7QzlIbTY0Qkg7O0E4SGg2NEJELFFBQUE7QUFDQTtFQUNJLGlCQUFBO0M5SG02NEJIOztBOEhoNjRCRCxRQUFBO0FBQ0E7RUFDSSxXQUFBO0M5SG02NEJIOztBOEhqNjRCRCx1QkFBQTtBQUNBO0VBQ0kscUNBQUE7RUFDQSxzQ0FBQTtDOUhvNjRCSDs7QThIajY0QkQ7RUFDSSxrQ0FBQTtDOUhvNjRCSDs7QThIajY0QkQ7RUFDSSwyQ0FBQTtFQUNBLDhDQUFBO0M5SG82NEJIOztBOEhqNjRCRDtFQUNJLDRDQUFBO0VBQ0EsK0NBQUE7QzlIbzY0Qkg7O0E4SGo2NEJEO0VBQ0ksc0NBQUE7RUFDQSx5Q0FBQTtDOUhvNjRCSDs7QStIcmo1Qk87O0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtDL0h5ajVCWDtBK0h4ajVCVzs7RUFDSSxlQUFBO0MvSDJqNUJmO0ErSHZqNUJHO0VBQ0ksV0FBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtDL0h5ajVCUDtBK0hyajVCTzs7RUFDSSxzQkFBQTtDL0h3ajVCWDtBK0hwajVCTztFQUNJLG1CQUFBO0MvSHNqNUJYO0ErSHBqNUJPO0VBSUksb0JBQUE7Qy9IbWo1Qlg7QStIamo1Qk87RUFDSSx1QkFBQTtDL0htajVCWDtBK0hqajVCTztFQUVJLGdCQUFBO0MvSGtqNUJYO0ErSGhqNUJPO0VBQ0ksc0JBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0MvSGtqNUJYO0ErSGhqNUJPO0VBQ0ksMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtDL0hrajVCWDtBK0gvaTVCVztFQUVJLG9CQUFBO0MvSGdqNUJmO0ErSDdpNUJPOztFQUVJLG9CQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtDL0graTVCWCIsImZpbGUiOiJib290c3RyYXAtZXh0ZXJuYWwuYnM1LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogRG8gbm90IGVkaXQgZGlyZWN0bHlcbiAqIEdlbmVyYXRlZCBvbiBUdWUsIDEwIERlYyAyMDI0IDE2OjQ1OjIxIEdNVFxuICovXG5Aa2V5ZnJhbWVzIGR4Ymwtc2tlbGV0b24tb3BhY2l0eS1hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wNTtcbiAgfVxufVxuLmR4YmwtaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLWludmlzaWJsZS1jb250ZW50ID4gKiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1pbnZpc2libGUtb2ZmLXNjcmVlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMDAwMHB4KSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC12aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR4YmwtZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJsLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZHhibC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZHhibC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5keGJsLXByZXZlbnQtc2FmYXJpLXNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZHhibC1wcmV2ZW50c2VsIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5keGJsLWZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1za2VsZXRvbi1hbmltYXRlIC5keGJsLXNrZWxldG9uLWl0ZW0gPiBkaXYge1xuICBhbmltYXRpb246IDJzIGxpbmVhciBpbmZpbml0ZSBmb3J3YXJkcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uO1xufVxuXG4uZHhibC1za2VsZXRvbi1pdGVtID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjE7XG59XG4uZHhibC1za2VsZXRvbi1pdGVtLmR4YmwtYWxpZ24tcmlnaHQgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbS5keGJsLWFsaWduLWNlbnRlciA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tZGF0ZSB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1ib29sIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0wIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMCB7XG4gIG1heC13aWR0aDogM2VtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0xIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMSB7XG4gIG1heC13aWR0aDogNWVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0yIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMiB7XG4gIG1heC13aWR0aDogMmVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0zIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItMyB7XG4gIG1heC13aWR0aDogNGVtO1xufVxuLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLXN0cmluZy00IHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1udW1iZXItNCB7XG4gIG1heC13aWR0aDogNmVtO1xufVxuXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDAwMHB4O1xuICBsZWZ0OiAtMTAwMDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZHhibC1hMTF5LXN0YXR1cy1oZWxwZXIge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtaW1hZ2Utd2lkdGg6IDFyZW07XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teDogMDtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjEyNDk2ODc1cmVtO1xuICBtYXJnaW46IHZhcigtLWR4YmwtaW1hZ2UtbWFyZ2luLXkpIHZhcigtLWR4YmwtaW1hZ2UtbWFyZ2luLXgpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtaW1hZ2U6bm90KHN2Zykge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmR4YmwtaW1hZ2U6bm90KC5keGJsLWltYWdlLWZpbGwpIHtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xufVxuLmR4YmwtaW1hZ2UgLmR4YmwtaWNvbi1zZXQtZmx1ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3ZnLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xufVxuXG4uZHhibC1zbSAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1oZWlnaHQ6IDFyZW07XG4gIC0tZHhibC1pbWFnZS13aWR0aDogMXJlbTtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi14OiAwO1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuMDYyNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtaW1hZ2Utd2lkdGg6IDFyZW07XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teDogMDtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjE4NzVyZW07XG59XG5cbi5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXRleHQtZm9udC1zaXplOiBpbmhlcml0O1xuICAtLWR4YmwtdGV4dC1saW5lLWhlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXRleHQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRleHQtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRleHQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmR4Ymwtc20uZHhibC10ZXh0LFxuLmR4Ymwtc20gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG5cbi5keGJsLWxnLmR4YmwtdGV4dCxcbi5keGJsLWxnIC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLWhpbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XG4gIC0tZHhibC1idG4taG92ZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1ib3gtc2hhZG93KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdHJhc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDA7XG4gIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWxpbmstdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWJ0bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1idG4tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyAqLCAuZHhibC1idG4gPiA6bm90KC5keGJsLWltYWdlKSArIC5keGJsLWltYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLmR4YmwtYnRuLWxpbmssIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbmssIC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LWxpbmsge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtYnRuLmR4YmwtYnRuLWxpbmsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluayBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICB0ZXh0LWRlY29yYXRpb246IHZhcigtLWR4YmwtYnRuLWxpbmstdGV4dC1kZWNvcmF0aW9uKTtcbn1cbi5keGJsLWJ0bi5keGJsLWRpc2FibGVkLCAuZHhibC1idG46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKSBzb2xpZCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemUpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbi5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuLmR4YmwtYnRuLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWJ0bi5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtYnRuLXByaW1hcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1wcmltYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LXByaW1hcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDQwJTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tc3VjY2Vzczp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3M6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtc3VjY2Vzczp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLW91dGxpbmUtaW5mbzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDQwJTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tdGV4dC1pbmZvOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXdhcm5pbmc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS13YXJuaW5nOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi10ZXh0LXdhcm5pbmc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDQwJTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tZGFuZ2VyOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlcjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtZGFuZ2VyOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tbGlnaHQ6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tb3V0bGluZS1saWdodDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDQwJTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtbGlnaHQ6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuXG4uZHhibC1idG4tZGFyazp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1vdXRsaW5lLWRhcms6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiA0MCU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cblxuLmR4YmwtYnRuLXRleHQtZGFyazp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogNDAlO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG5cbi5keGJsLWJ0bi1jb250YWluZXIge1xuICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpIDAgdmFyKC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1idG4tY29udGFpbmVyID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xufVxuLmR4YmwtYnRuLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1jb250YWluZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC42MjVyZW07XG59XG5cbi5keGJsLWJ0bi1ncm91cCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXRleHQtZWRpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cyksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykge1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgNTAlKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xufVxuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLCAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSwgLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCA6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksIDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSwgOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpLCAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG5cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuXG4uZHhibC1idG4tdG9vbCxcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG59XG5cbi5keGJsLWJ0bi10b29sLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cblxuLmR4YmwtYnRuLXRvb2wuZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG5cbi5keGJsLWJ0bi1zcGxpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tcGFkZGluZy14KSAvIDIpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tcGFkZGluZy14KSAvIDIpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xufVxuXG4uZHhibC1idG4tc3RhbmRhbG9uZSB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogIzBENkVGRDtcbiAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogVW5kZXJsaW5lO1xuICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogMC41O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC41O1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtcHJpbWFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1wcmltYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXByaW1hcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSwgdmFyKC0tc2Vjb25kYXJ5KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnksIHZhcigtLXNlY29uZGFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3Mge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXN1Y2Nlc3MuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtc3VjY2Vzcy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1zdWNjZXNzLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4taW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWluZm8uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtaW5mby5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1pbmZvLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4td2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LXdhcm5pbmcuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtd2FybmluZy5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC13YXJuaW5nLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlciB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFuZ2VyLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlciB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYW5nZXIuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFuZ2VyLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhbmdlci5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodCB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbS5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWxpZ2h0LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0IHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogMC41O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC41O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpZ2h0LCB2YXIoLS1saWdodCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZy5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWxpZ2h0LmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1saWdodC5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtbGlnaHQuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjE1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG4gIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogMC44NTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZzogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWJ0bi1pY29uLW9ubHkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi1vdXRsaW5lLWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAwLjA2M3JlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLW91dGxpbmUtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tb3V0bGluZS1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyayB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xNSksIHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMTUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHk6IDAuODU7XG4gIC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5OiAwLjg1O1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAwLjEyNXJlbTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogMC4wNjNyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtYnRuLWljb24tb25seSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMTZweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20uZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogMjRweDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcuZHhibC1idG4taWNvbi1vbmx5IHtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLXNtIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtYnRuLXRleHQtZGFyay5keGJsLWxnIHtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4taG92ZXItaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDAuMDYzcmVtO1xufVxuLmR4YmwtYnRuLXN0YW5kYWxvbmUuZHhibC1idG4tdGV4dC1kYXJrLmR4Ymwtc20ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG59XG4uZHhibC1idG4tc3RhbmRhbG9uZS5keGJsLWJ0bi10ZXh0LWRhcmsuZHhibC1sZyB7XG4gIC0tZHhibC1idG4tZm9jdXMtaW1hZ2Utc3BhY2luZzogMC41cmVtO1xufVxuXG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAge1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoOiA5Ljk5OTkzNzVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWJnOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24taXRlbS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gPiAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gPiAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogMik7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAgLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QtaXRlbSAuZHhibC1idG4tZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14KTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtYnRuLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0gLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1idG4tZHJvcGRvd24tbGlzdCB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy14KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1taW4td2lkdGgpO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIC5keGJsLW1vZGFsLWJvZHkge1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15KTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3QsIC5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cCA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1idG4tZHJvcGRvd24tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAuZHhibC1wb3B1cC5keGJsLWJ0bi1kcm9wZG93bi1tb2RhbCB7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbn1cbi5keGJsLWJ0bi1kcm9wZG93bi1wb3B1cC5keGJsLXBvcHVwLmR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWJvdHRvbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwLmR4YmwtcG9wdXAuZHhibC1idG4tZHJvcGRvd24tbW9kYWwuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tYm90dG9tID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG4uZHhibC1idG4tZHJvcGRvd24tcG9wdXAuZHhibC1wb3B1cC5keGJsLWJ0bi1kcm9wZG93bi1tb2RhbC5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLW1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1zbSAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAge1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogOC41NzEzNzVyZW07XG59XG4uZHhibC1sZyAuZHhibC1idG4tZHJvcGRvd24tcG9wdXAge1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoOiAxMS40Mjg1cmVtO1xufVxuXG4uZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmc6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoOiAycHg7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAxLjI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6IDAuNjI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxocGE6IDYwJTtcbiAgLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1saW5lLWhlaWdodCk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3IpO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIGN1cnJlbnRjb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIDUwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCBjdXJyZW50Y29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgNTAlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAwLjYyNXJlbTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0KTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCBjdXJyZW50Y29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCA3MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1iZywgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnLCA3MCUpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQgLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1kaXNhYmxlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsIGN1cnJlbnRjb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgNDIlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvciwgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvciwgNDIlKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlLCAuZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbn1cbi5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgb3BhY2l0eTogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcpO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXNtIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogMC41cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXNtLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtbGcge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAxLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGg6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWxnLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaCB7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1zbTogMC41cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZzogMC44NzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW46IDAuMTI1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4zNzVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pO1xuICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA1MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIGN1cnJlbnRjb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgMzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpIC0gdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pICogMiAtIHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSkpKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCBjdXJyZW50Y29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1kaXNhYmxlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3dpdGNoOmRpc2FibGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1zbSB7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDEuNzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAwLjc1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC41cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1zbSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1sZyB7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDIuNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6IDEuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLWxnIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuNDM3NXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbyAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmcsIGN1cnJlbnRjb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYmcsIDUwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCA1MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbzpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmcsIGN1cnJlbnRjb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmcsIDcwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCA3MCUpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbzpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpbzpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZywgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ob3Zlci1iZywgNzAlKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCBjdXJyZW50Y29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDcwJSk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZCA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1yZWFkb25seSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1zbSB7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAwLjVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAxcmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1yYWRpby5keGJsLWxnIHtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAxLjVyZW07XG59XG4uZHhibC1jaGVja2JveDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1jaGVja2JveCBpbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4YmwtY2hlY2tib3ggaW5wdXQ6OmFmdGVyLCAuZHhibC1jaGVja2JveCBpbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtY2hlY2tib3ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1kaXNhYmxlZCwgLmR4YmwtY2hlY2tib3g6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLWNoZWNrYm94ID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZHhibC1jaGVja2JveCA+IC5keGJsLXRleHQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xufVxuLmR4YmwtY2hlY2tib3ggPiAuZHhibC10ZXh0Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3BhY2luZyk7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xufVxuLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtbGFiZWwtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtYWxpZ24tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3BhY2UtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtc3BhY2UtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnLCA4MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDgwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgMTAwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgMTAwJSk7XG59XG4uZHhibC1jaGVja2JveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZywgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsICk7XG4gIG9wYWNpdHk6IDQyJTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcsICk7XG4gIG9wYWNpdHk6IDQ4JTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgNjAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtc3dpdGNoLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA0OCUpO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1zd2l0Y2g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZywgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWhvdmVyLWJnLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCApO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZywgKTtcbiAgb3BhY2l0eTogMTAwJTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnLCA4MCUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsIHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICk7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWNoZWNrYm94LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IHVuc2V0O1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZCB7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZywgdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIDgwJSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1jaGVja2JveC11bmNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZywgMTAwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3IsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZDpub3QoLmR4YmwtY2hlY2tib3gtc3dpdGNoKTpub3QoLmR4YmwtY2hlY2tib3gtcmFkaW8pLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQsIC5keGJsLWNoZWNrYm94LmludmFsaWQ6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3IsIHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yLCApO1xuICBvcGFjaXR5OiA0MiU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnLCApO1xuICBvcGFjaXR5OiA0OCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykuZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZywgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1zd2l0Y2guZHhibC1yZWFkb25seS5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnLCA2MCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXN3aXRjaC5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmcsIDQ4JSk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtc3dpdGNoOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmcsIDEwMCUpO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsIHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICk7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yLCApO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsIHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcsICk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1jaGVja2JveC5pbnZhbGlkLmR4YmwtY2hlY2tib3gtcmFkaW8uZHhibC1jaGVja2JveC1jaGVja2VkOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJnLCApO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWNoZWNrLWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmcsIDgwJSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvciwgODAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLWNoZWNrYm94LXVuY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yLCAxMDAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmcsICk7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWNoZWNrYm94LmludmFsaWQuZHhibC1jaGVja2JveC1yYWRpby5keGJsLXJlYWRvbmx5LmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXJlYWRvbmx5LWJnLCB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZywgKTtcbiAgb3BhY2l0eTogNDglO1xufVxuLmR4YmwtY2hlY2tib3guaW52YWxpZC5keGJsLWNoZWNrYm94LXJhZGlvLmR4YmwtcmVhZG9ubHkuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtIHtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1jaGVja2JveC1zcGFjaW5nOiAwLjM3NXJlbTtcbn1cbi5keGJsLWNoZWNrYm94LmR4Ymwtc20gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiwgLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLXNtLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2ID4gLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1zbS5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2OjphZnRlciB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnIHtcbiAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWNoZWNrYm94LXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1sZyAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYsIC5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtbGcuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWxnLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXY6OmFmdGVyIHtcbiAgd2lkdGg6IDAuODc1cmVtO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCA+IGRpdiwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2LCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmcpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkID4gZGl2OjpiZWZvcmUsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LXVuY2hlY2tlZCA+IGRpdjo6YmVmb3JlLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlID4gZGl2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcbiAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgY3VycmVudGNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgMzAlKTtcbn1cbi5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQgPiBkaXYgPiAuZHhibC1pbWFnZSwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkID4gZGl2ID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUgPiBkaXYgPiAuZHhibC1pbWFnZSB7XG4gIGZpbGw6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnLCBjdXJyZW50Y29sb3IpO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1jaGVja2VkLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWNoZWNrYm94LmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWluZGV0ZXJtaW5hdGUudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZC5pbnZhbGlkLCAuZHhibC1jaGVja2JveC5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQuaW52YWxpZCwgLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZS5pbnZhbGlkIHtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2hlY2tib3guZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHhibC1jYWxlbmRhciB7XG4gIC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY2FsZW5kYXItYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2FsZW5kYXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6IHZhcigtLWJzLWdyYXktMzAwLCAjZGVlMmU2KTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQ6IDAuMDYyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAxLjg3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1mb250LXNpemU6IDAuNzg1N2VtO1xuICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZTogMC44NTcxZW07XG4gIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAwLjY7XG4gIC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItd2Vla2VuZC1jb2xvcjogcmdiKDIyMCwgNTMsIDY5KTtcbiAgLS1keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXctY29sb3I6IHJnYig5NywgOTUsIDk5KTtcbiAgLS1keGJsLWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmc6IHVuc2V0O1xuICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1jb2xvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyIC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xuICBmbGV4OiAxIDAgMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bi5keGJsLWRpc2FibGVkLCAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xuICBmbGV4OiAxIDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAzLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodCk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlLmR4Ymwtc20ge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDMuMjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IDQuNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAzLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItaGVhZGVyID4gZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlLmR4Ymwtc20ge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogMy4yNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZS5keGJsLWxnIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQ6IDQuNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogMi4xMjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmZpcnN0LW9mLXR5cGUuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogMS43NXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZS5keGJsLWxnIHtcbiAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1jYWxlbmRhci1oZWFkZXItcHJldmlvdXMtcGVyaW9kLWJ0biArIGRpdi5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4gPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZSB7XG4gIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAyLjEyNXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlLmR4Ymwtc20ge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IC5keGJsLWNhbGVuZGFyLWhlYWRlci1wcmV2aW91cy1wZXJpb2QtYnRuICsgZGl2LmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46bGFzdC1vZi10eXBlLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogMi41cmVtO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItZGF0YS10YWJsZS1jb250YWluZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50W3ZpZXc9XCIwXCJdID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnRbdmlldz1cIjBcIl0gPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWsgPiB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5KTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItd2Vlay1yb3csXG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93LFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXIteWVhci1yb3cgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSxcbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXllYXItcm93ID4gdGQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93ID4gdGQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyA+IHRkOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGF5IHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kYXkuZHhibC1jYWxlbmRhci10b2RheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci1kYXk6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtY2FsZW5kYXIgLmR4YmwtY2FsZW5kYXItY29udGVudCAuZHhibC1jYWxlbmRhci13ZWVrZW5kIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vla2VuZC1jb2xvcik7XG59XG4uZHhibC1jYWxlbmRhciAuZHhibC1jYWxlbmRhci1jb250ZW50IC5keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXcge1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yKTtcbn1cbi5keGJsLWNhbGVuZGFyIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgY3Vyc29yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yKTtcbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIgZGl2LmR4YmwtY2FsZW5kYXItZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWNhbGVuZGFyIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplKTtcbiAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC1jYWxlbmRhciBkaXYuZHhibC1jYWxlbmRhci1mb290ZXIgLmR4YmwtYnRuICsgLmR4YmwtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nKTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIC5keGJsLWNhbGVuZGFyLWhlYWRlciA+IGRpdiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4sIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1jYWxlbmRhci1oZWFkZXIgPiBkaXYgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKTpub3QoLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2UpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSAuZHhibC1jYWxlbmRhci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWspIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtcmFuZ2Uge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNhbGVuZGFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB0ZDpub3QoLmR4YmwtY2FsZW5kYXItZGlzYWJsZWQtaXRlbSk6bm90KC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyKS5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWNhbGVuZGFyLWRheXMtb2Ytd2VlaykgdGQ6bm90KC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0pOm5vdCguZHhibC1jYWxlbmRhci13ZWVrLW51bWJlcikuZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woZnJvbSB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgaCBzIGNhbGMobCAtIDEwKSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1jYWxlbmRhci5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jYWxlbmRhci5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1yZWFkb25seSA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNhbGVuZGFyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1jYWxlbmRhci1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jYWxlbmRhci5keGJsLXJlYWRvbmx5ID4gLmR4YmwtY2FsZW5kYXItY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50LCAuZHhibC1jYWxlbmRhcjpkaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQsIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQ6OmJlZm9yZSwgLmR4YmwtY2FsZW5kYXI6ZGlzYWJsZWQgPiAuZHhibC1jYWxlbmRhci1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWNhbGVuZGFyOmRpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC1jYWxlbmRhci52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1jYWxlbmRhci5pbnZhbGlkIHtcbiAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY2FsZW5kYXIuZHhibC1zbSB7XG4gIC0tZHhibC1jYWxlbmRhci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogMC4xMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogMS42MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbn1cbi5keGJsLWNhbGVuZGFyLmR4YmwtbGcge1xuICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAxLjI1cmVtO1xuICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoOiAyLjEyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1saXN0Ym94IHtcbiAgLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1saXN0Ym94LWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWxpc3Rib3gtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1yZWFkb25seS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1jb2xvcik7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uZHhibC1saXN0Ym94Om5vdChbaXMtbXVsdGlwbGUtY29sdW1uc10pIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5keGJsLWxpc3Rib3g6bm90KFtpcy1tdWx0aXBsZS1jb2x1bW5zXSkgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLWxpc3Rib3ggPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtbGlzdGJveCA+IHVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0uZHhibC1saXN0Ym94LWl0ZW0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4td2lkdGg6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBhbmltYXRpb246IDFzIGxpbmVhciAwLjM1cyBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aCBydW5uaW5nIGR5bmFtaWNfb3BhY2l0eTtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0sXG4uZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0gPiB0ZCB7XG4gIG9wYWNpdHk6IDYwJTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgpICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbi5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCxcbiAgLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxuICAuZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXG4gIC5keGJsLWxpc3Rib3guZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHRyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSxcbi5keGJsLWxpc3Rib3ggdHIuZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSxcbiAgLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveCB0ci5keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmU6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtY2hlY2tlZDpub3QoW2lzLW11bHRpcGxlLWNvbHVtbnNdKSB7XG4gIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAwO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxpc3Rib3gtY2hlY2tlZCAuZHhibC1jaGVja2JveCB7XG4gIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtbGlzdGJveC1jaGVja2VkIC5keGJsLWNoZWNrYm94ID4gbGFiZWwuZHhibC10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSAuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQ6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZCk6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCxcbiAgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKTpub3QodHIpOjpiZWZvcmUsIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0cik6OmJlZm9yZSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpIHRyLmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgZGl2LmR4YmwtbGlzdGJveC1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcbi5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSwgLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCBkaXYuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQsXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXG4gIC5keGJsLWxpc3Rib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdGJveC1tdWx0aS1zZWxlY3QgdHIuZHhibC1saXN0Ym94LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlci5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLCAuZHhibC1saXN0Ym94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IGRpdi5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKTo6YmVmb3JlLFxuLmR4YmwtbGlzdGJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0Ym94LW11bHRpLXNlbGVjdCB0ci5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKiB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXJlYWRvbmx5LWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1yZWFkb25seSA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtcmVhZG9ubHkgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdGJveC5keGJsLXJlYWRvbmx5ID4gKjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKiB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC1saXN0Ym94OmRpc2FibGVkID4gKiB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3guZHhibC1kaXNhYmxlZCA+ICosIC5keGJsLWxpc3Rib3g6ZGlzYWJsZWQgPiAqIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdGJveC5keGJsLWRpc2FibGVkID4gKiwgLmR4YmwtbGlzdGJveDpkaXNhYmxlZCA+ICoge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94LmR4YmwtZGlzYWJsZWQgPiAqOjpiZWZvcmUsIC5keGJsLWxpc3Rib3g6ZGlzYWJsZWQgPiAqOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuY2FyZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuY2FyZCAudGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAuZHhndkhTREMsXG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLmR4Z3ZDU0Qge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtdnNkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWVtcHR5LWRhdGEtcm93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3IpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0Ym94ID4gLmR4YnMtZ3JpZHZpZXcgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxpc3Rib3gtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14KTtcbn1cbi5keGJsLWxpc3Rib3ggPiAuZHhicy1ncmlkdmlldyAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCwgLmR4YmwtbGlzdGJveCA+IC5keGJzLWdyaWR2aWV3IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLXNlbGVjdC1jZWxsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmR4YmwtbGlzdGJveC52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtbGlzdGJveC5pbnZhbGlkIHtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWxpc3Rib3guZHhibC1zbSB7XG4gIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtO1xufVxuLmR4YmwtbGlzdGJveC5keGJsLWxnIHtcbiAgLS1keGJsLWxpc3Rib3gtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDEuNXJlbTtcbn1cblxuLmR4YmwtbGlzdC1ib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcbiAgLS1keGJsLWxpc3QtYm94LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1saXN0LWJveC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1saXN0LWJveC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LXJlYWRvbmx5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhOiAyMCU7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCwgIzZjNzU3ZCk7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGg6IDQ4cHg7XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0OiA0OHB4O1xuICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCwgIzZjNzU3ZCk7XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLCAjNmM3NTdkKTtcbiAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOTtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWZyYW1lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0LWJveC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0LWJveC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1jb2xvcik7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYmcpO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpmb2N1cyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmZvY3VzLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaVtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IGRpdiA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pID4gdGQsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1ncm91cC1pdGVtID4gdGQge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gY29sZ3JvdXAgPiBjb2wsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gY29sZ3JvdXAgPiBjb2wge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1saXN0LWJveC1zZWxlY3Rpb24tY2VsbCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1saXN0LWJveC1zZWxlY3Rpb24tY2VsbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1saXN0LWJveC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWxpc3QtYm94LXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyOmZvY3VzLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpmb2N1cyxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMjtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAzMCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMzAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcixcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXYsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gc3Bhbixcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IHNwYW4sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gc3Bhbixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSAwO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiAuZHhibC1pbWFnZSxcbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IC5keGJsLWltYWdlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gZGl2Om5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWFyZWEtdGVtcGxhdGUtY29udGFpbmVyKSA+IC5keGJsLWltYWdlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikgPiAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yKTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0aGVhZCxcbi5keEZpcmVmb3ggLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRoZWFkIHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyID4gdGQsXG4uZHhGaXJlZm94IC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIgPiB0Ym9keSA+IHRyID4gdGQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gdGJvZHkgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWl0ZW0sXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoLmR4Ymwtc2tlbGV0b24taXRlbSkgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLXNrZWxldG9uLWl0ZW0pID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZS5keGJsLWxpc3QtYm94LXRhYmxlLW5vLXNjcm9sbDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyXSkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLmR4YmwtbGlzdC1ib3gtdGFibGUtbm8tc2Nyb2xsOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keVtkYXRhLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyXSA+IHRyOm50aC1sYXN0LWNoaWxkKC1uKzIpOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLmR4YmwtbGlzdC1ib3gtdGFibGUtbm8tc2Nyb2xsOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keTpub3QoW2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdKSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUuZHhibC1saXN0LWJveC10YWJsZS1uby1zY3JvbGw6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5W2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdID4gdHI6bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtLFxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0sXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0ge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLWZvbnQtd2VpZ2h0KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcik7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgKyBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0ge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgKyBsaS5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0sXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3ggPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSArIGxpLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpKSk7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpKSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtY2hlY2tlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSB7XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3guZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZDo6YmVmb3JlLCAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXM6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMzAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDMwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogOTAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDkwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6Zm9jdXMgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmZvY3VzID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGlzdC1ib3gtc2VhcmNoID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1saXN0LWJveC1zZWFyY2ggPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1saXN0LWJveCA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgPiAuZHhibC10ZXh0LWVkaXQge1xuICBtYXJnaW46IDAuMzc1cmVtO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdClbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cyksXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KTpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpOm5vdCguZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3QpOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSk6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLCAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSwgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXM6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQ6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsIGh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkID4gdGQsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQsXG4gIC5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZCwgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6Zm9jdXMgPiB0ZCxcbiAgLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCA+IHRkOjpiZWZvcmUsIC5keFNhZmFyaSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOmZvY3VzID4gdGQ6OmJlZm9yZSxcbi5keFNhZmFyaSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQgPiB0ZDo6YmVmb3JlLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpmb2N1cyA+IHRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gbGk6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOmhvdmVyLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3Zlci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuICAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiBsaTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpLFxuaHRtbDpub3QoLmR4U2FmYXJpKSAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZCxcbmh0bWw6bm90KC5keFNhZmFyaSkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLXJlYWRvbmx5KS5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXI6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZm9jdXNlZCk6bm90KDpmb2N1cykgPiB0ZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG5odG1sOm5vdCguZHhTYWZhcmkpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuLmR4U2FmYXJpIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkLFxuICAuZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3g6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtcmVhZG9ubHkpLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3Zlcjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSA+IHRkOjpiZWZvcmUsXG4uZHhTYWZhcmkgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1yZWFkb25seSkuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQpOm5vdCg6Zm9jdXMpID4gdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtcmVhZG9ubHkgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1yZWFkb25seS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1yZWFkb25seS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuICAuZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1yZWFkb25seSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXJlYWRvbmx5ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyOmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSwgLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbiAgLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHksXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4gIC5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWw6OmJlZm9yZSxcbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3g6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsOjpiZWZvcmUsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keTo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bDo6YmVmb3JlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC1saXN0LWJveC5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLCAuZHhibC1saXN0LWJveDpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94OmRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtbGlzdC1ib3gudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWxpc3QtYm94LmludmFsaWQsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmludmFsaWQge1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1saXN0LWJveCAuZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciAuZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZyk7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWxpc3QtYm94LFxuLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXNtLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1zbSBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC5keGJsLXNtIGxpLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXNtIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1zbSBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbjogMC4yNXJlbSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC1sZyxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1sZyB7XG4gIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1saXN0LWJveC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMS41cmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtbGcgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3guZHhibC1sZyBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC1sZyBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtbGcgbGkuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KSAwLjI1cmVtIDA7XG59XG4uZHhibC1saXN0LWJveCAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIC5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XG4gIGNsaXAtcGF0aDogY2lyY2xlKCk7XG59XG4uZHhibC1saXN0LWJveCBsaSA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gsXG4uZHhibC1saXN0LWJveCBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCxcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciBsaS5keGJsLXNrZWxldG9uLWl0ZW0gPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XG4gIG1hcmdpbjogMC4yNXJlbSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgMC4yNXJlbSAwO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZCA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZCA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWxpc3QtYm94LmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYgPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LWNoZWNrZWQgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLXNtID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkLmR4Ymwtc20gPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtY2hlY2tlZC5keGJsLWxnID4gZGl2ID4gZGl2LFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lci5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC1jaGVja2VkLmR4YmwtbGcgPiBkaXYgPiBkaXYge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uZHhibC1saXN0LWJveC5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1saXN0LWJveC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1saXN0LXBhdHRlcm4gPiBkaXYsXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybi5keGJsLWxpc3QtYm94LXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLWxpc3QtcGF0dGVybiA+IGRpdiB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtbGlzdC1ib3guZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdixcbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIuZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSAwIDAgMDtcbn1cblxuLmR4YmwtbGlzdC1ib3gge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5keGJsLWxpc3QtYm94LXJlbmRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiBkaXY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpLFxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lciA+IHRib2R5ID4gdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cblxuLmR4YmwtY29sb3ItcGFsZXR0ZSB7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXRleHQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1vdXRsaW5lLWZvY3VzZWQ6IDJweCBzb2xpZCB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXBhZGRpbmc6IDRweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQ6IDMycHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nOiA2cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXNlcGFyYXRvcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiA2cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmc6IDZweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZzogOHB4IDZweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6IDEwcHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itb3V0bGluZS1vZmZzZXQtZm9jdXNlZDogLTFweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc2VwYXJhdG9yLWhlaWdodDogMnB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemU6IDIwcHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNpemUtc3RhdGU6IDJweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLW9mZnNldC1mb2N1c2VkOiAycHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2VsZWN0ZWQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLWRpc2FibGVkLWNvbG9yOiByZ2IoZnJvbSB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgciBnIGIvMC42KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjb2xvcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1iZyk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1wYWRkaW5nKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1zZXBhcmF0b3IpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZyk7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZSk7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ib3JkZXItcmFkaXVzKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2ID4gZGl2OmhvdmVyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ob3Zlci1ib3JkZXIpO1xuICBvdXRsaW5lLXdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNpemUtc3RhdGUpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1zZWxlY3RlZC10aWxlID4gZGl2IHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zZWxlY3RlZC1jb2xvcik7XG4gIG91dGxpbmUtd2lkdGg6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2l6ZS1zdGF0ZSk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtaG92ZXItYm9yZGVyKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUgPiB0YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZyk7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc2VwYXJhdG9yLWhlaWdodCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1zZXBhcmF0b3IpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmcpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemUpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1jb2xvci1wYWxldHRlID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zcGFjaW5nKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemUpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXY6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1vdXRsaW5lLWZvY3VzZWQpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1vZmZzZXQtZm9jdXNlZCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdjpmb2N1cy12aXNpYmxlID4gZGl2IHtcbiAgb3V0bGluZS13aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1vdXRsaW5lLWZvY3VzZWQpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWQpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLXJlYWRvbmx5ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYgPiBkaXYge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1jb2xvci1wYWxldHRlLmR4YmwtcmVhZG9ubHkgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1jb2xvci1wYWxldHRlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNvbG9yLXBhbGV0dGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY29sb3ItcGFsZXR0ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXI6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1jb2xvci1wYWxldHRlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLWRpc2FibGVkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYgPiBkaXYsIC5keGJsLWNvbG9yLXBhbGV0dGU6ZGlzYWJsZWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdiA+IGRpdiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZHhibC1jb2xvci1wYWxldHRlLmR4YmwtZGlzYWJsZWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdjpub3QoLmR4YmwtY29sb3ItcGFsZXR0ZS1zZWxlY3RlZC10aWxlKSA+IGRpdjpob3ZlciwgLmR4YmwtY29sb3ItcGFsZXR0ZTpkaXNhYmxlZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2Om5vdCguZHhibC1jb2xvci1wYWxldHRlLXNlbGVjdGVkLXRpbGUpID4gZGl2OmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUuZHhibC1kaXNhYmxlZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1zZWxlY3RlZC10aWxlID4gZGl2LCAuZHhibC1jb2xvci1wYWxldHRlOmRpc2FibGVkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLXNlbGVjdGVkLXRpbGUgPiBkaXYge1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLWRpc2FibGVkLWNvbG9yKTtcbn1cbi5keGJsLWNvbG9yLXBhbGV0dGUuZHhibC1kaXNhYmxlZCA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyLCAuZHhibC1jb2xvci1wYWxldHRlOmRpc2FibGVkID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLWRpc2FibGVkID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIgPiBzcGFuLCAuZHhibC1jb2xvci1wYWxldHRlOmRpc2FibGVkID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIgPiBzcGFuIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLXNtIHtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1wYWRkaW5nOiAycHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQ6IDI0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nOiA0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbjogNHB4O1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nOiA0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmc6IDZweCA0cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6IDhweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAxNnB4O1xufVxuLmR4YmwtY29sb3ItcGFsZXR0ZS5keGJsLWxnIHtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXBhZGRpbmc6IDZweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodDogMzhweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLXBhZGRpbmc6IDhweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiA4cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmc6IDhweDtcbiAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZzogMTBweCA4cHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6IDEycHg7XG4gIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZTogMjRweDtcbn1cblxuLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5OiA2MCU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tYmc6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtc3BhY2luZzogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMjUlKTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtdGVtcGxhdGUgLmR4YmwtdGV4dC1lZGl0LWlucHV0LCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLXRleHQtZWRpdCA+IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCwgLmR4YmwtdGV4dC1lZGl0ID4gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dFtyZWFkb25seV0sIC5keGJsLXRleHQtZWRpdCA+IHRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXRleHQtZWRpdCAuZHhibC10ZXh0LWVkaXQtaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLXRleHQtZWRpdC1pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uZHhibC10ZXh0LWVkaXQgLmR4YmwtdGV4dC1lZGl0LWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4uZHhibC10ZXh0LWVkaXQgLmR4YmwtdGV4dC1lZGl0LWlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LXJvb3QtYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKSk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtcm9vdC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsIHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpKTtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyJTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQgPiAqLCAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQgPiAqIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG4uZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93KSwgMCAwIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm94LXNoYWRvdyksIDAgMCB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbiksIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbikuZHhibC1kaXNhYmxlZDo6YmVmb3JlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyLCAuZHhibC1idG4uZHhibC1idG4taWNvbik6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pLmR4YmwtZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pOmRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uKTpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMiU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9dGV4dF0sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uICsgaW5wdXRbdHlwZT1zZWFyY2hdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9dGV4dF0sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uICsgaW5wdXRbdHlwZT1zZWFyY2hdLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiArIGlucHV0W3R5cGU9dGV4dF0sIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uICsgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IFtjbGFzcyo9ZHhibC1idG4tZ3JvdXAtcmlnaHRdOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gW2NsYXNzKj1keGJsLWJ0bi1ncm91cC1sZWZ0XTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLWJ0bi1ncm91cC1yaWdodDpub3QoOmxhc3Qtb2YtdHlwZSkgPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4ge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biwgLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xuICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciA+IC5keGJsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnLCB2YXIoLS1keGJsLWltYWdlLXNlY29uZGFyeS1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSkpO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWJnLCB2YXIoLS1keGJsLWltYWdlLXNlY29uZGFyeS1ob3Zlci1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKSk7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyID4gLmR4YmwtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWRlYyB7XG4gIGhlaWdodDogNTAlO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4taW5jID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLXNwaW4tYnRuLWRlYyA+IC5keGJsLWltYWdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG4uZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4tZmlyc3Qge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWxhc3Qge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWxhc3QgPiAuZHhibC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uZHhibC10ZXh0LWVkaXQgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteSkgMC4xMjVyZW0gdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdGV4dC1lZGl0IC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDI1JSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgNTAlKTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC10ZXh0LWVkaXQudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtdGV4dC1lZGl0LnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi12YWxpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQuaW52YWxpZCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAyNSUpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgNTAlKTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtdGV4dC1lZGl0LmludmFsaWQgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmR4YmwtdGV4dC1lZGl0LmludmFsaWQgLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyA+IC5keGJsLWltYWdlLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1pY29uLWludmFsaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1zbSB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15OiAwLjE4NzVyZW07XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1sZyB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbn1cblxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0IHtcbiAgLS1keGJsLW1lbW8tZWRpdC1zY3JvbGwtY29sb3I6IHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0LmR4YmwtbWVtby1lZGl0LWhhcy1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdC5keGJsLW1lbW8tZWRpdC1oYXMtYnV0dG9ucyAuZHhibC1tZW1vLWVkaXQtYnV0dG9ucy1hcmVhIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0LmR4YmwtbWVtby1lZGl0LWhhcy1idXR0b25zIC5keGJsLW1lbW8tZWRpdC1idXR0b25zLWFyZWEgLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQuZHhibC1tZW1vLWVkaXQtaGFzLWJ1dHRvbnMgLmR4YmwtbWVtby1lZGl0LWJ1dHRvbnMtYXJlYSAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdC5keGJsLW1lbW8tZWRpdC1oYXMtYnV0dG9ucyAuZHhibC1tZW1vLWVkaXQtYnV0dG9ucy1hcmVhIC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSkgKiAyICsgdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpICogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKSk7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpICogMiArIDEuMjVyZW0pO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZHhibC1tZW1vLWVkaXQtc2Nyb2xsLWNvbG9yKSB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyICsgdGV4dGFyZWEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTtcbn1cbi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtcmVzaXplIHtcbiAgcmVzaXplOiBib3RoO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4Ymwtdi1yZXNpemUge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLmR4YmwtdGV4dC1lZGl0LmR4YmwtbWVtby1lZGl0ID4gLmR4YmwtaC1yZXNpemUge1xuICByZXNpemU6IGhvcml6b250YWw7XG59XG4uZHhibC10ZXh0LWVkaXQuZHhibC1tZW1vLWVkaXQgPiAuZHhibC1uby1yZXNpemUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5keGJsLXRhZy1ib3gge1xuICAtLWR4YmwtdGFnLWJveC10YWctYmc6IHVuc2V0O1xuICAtLWR4YmwtdGFnLWJveC10YWctY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1yZWFkb25seS1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGg6IDByZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItcmFkaXVzOiAzcmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNTAzMTI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3I6IHdoaXRlO1xuICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LCAuZHhibC10YWctYm94ID4gLmR4YmwtZWRpdC1idG4tY2xlYXIsIC5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSkgKiAtMSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtZWRpdC1idG4tY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1hcmdpbi10b3A6IHZhcigtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNGVtKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15KSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteCk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3ggPiAuZHhibC10YWc6bm90KC5keGJsLXRhZy10bXBsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZzpub3QoLmR4YmwtdGFnLXRtcGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnOm5vdCguZHhibC10YWctdG1wbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLXRhZy10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0KSAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB3aGl0ZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRhZy1ib3ggPiAuZHhibC10YWcgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZSA+IC5keGJsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tYmcsIHZhcigtLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKSk7XG59XG4uZHhibC10YWctYm94ID4gLmR4YmwtdGFnID4gLmR4YmwtYnRuLmR4YmwtdGFnLWJ0bi1jbG9zZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1iZywgdmFyKC0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSkpO1xufVxuLmR4YmwtdGFnLWJveCA+IC5keGJsLXRhZyA+IC5keGJsLWJ0bi5keGJsLXRhZy1idG4tY2xvc2UgPiAuZHhibC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLXRhZy1ib3ggPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xuICBvcmRlcjogLTE7XG59XG4uZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtcmVhZG9ubHkgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1yZWFkb25seSA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLXJlYWRvbmx5ID4gLmR4YmwtdGFnID4gLmR4YmwtdGFnLXRleHQge1xuICBwYWRkaW5nOiAwIHZhcigtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQpIDAgdmFyKC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC10YWctYm94LmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XG59XG4uZHhibC10YWctYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC10YWcsIC5keGJsLXRhZy1ib3g6ZGlzYWJsZWQgPiAuZHhibC10YWcge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnLCAuZHhibC10YWctYm94OmRpc2FibGVkID4gLmR4YmwtdGFnIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10YWctYm94LmR4YmwtZGlzYWJsZWQgPiAuZHhibC10YWcsIC5keGJsLXRhZy1ib3g6ZGlzYWJsZWQgPiAuZHhibC10YWcge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRhZy1ib3guZHhibC1kaXNhYmxlZCA+IC5keGJsLXRhZywgLmR4YmwtdGFnLWJveDpkaXNhYmxlZCA+IC5keGJsLXRhZyB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGFnLWJveC5keGJsLWRpc2FibGVkID4gLmR4YmwtdGFnOjpiZWZvcmUsIC5keGJsLXRhZy1ib3g6ZGlzYWJsZWQgPiAuZHhibC10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC10YWctYm94LmR4Ymwtc20ge1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogMC4xODc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjA2MjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLXNtLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XG59XG4uZHhibC10YWctYm94LmR4YmwtbGcge1xuICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogMC41cmVtO1xuICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLmR4YmwtdGFnLWJveC5keGJsLWxnLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XG59XG5cbi5keGJsLWVkaXQtZHJvcGRvd24ge1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyMDBweDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15OiAwLjA2MjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoOiAwO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTFweDtcbn1cblxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1mYW1pbHkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1jb2xvcik7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15KSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXgpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3gtc2hhZG93KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLWhpZGRlbixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLXNob3duLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudC1zaG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHksIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWJvZHksIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSA+ICosXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LWNhbGVuZGFyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC1jYWxlbmRhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGksXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLWRhdGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy1kYXRlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLXRpbWUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWRhdGUtdGltZS1lZGl0LXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGF0ZS10aW1lLWVkaXQtdGFicy10aW1lIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLXRhYnMtY29udGVudCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC10YWJzLWNvbnRlbnQgLmR4YmwtY2FsZW5kYXItaGVhZGVyLFxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLXRhYnMtY29udGVudCAuZHhibC1jYWxlbmRhci1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IC5keGJsLWNhbGVuZGFyLWhlYWRlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtdGFicy1jb250ZW50IC5keGJsLWNhbGVuZGFyLWhlYWRlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCB7XG4gIC0tZHhibC1saXN0Ym94LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWxpc3Rib3ggZGl2LmR4YmwtbGlzdGJveC1pdGVtLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1saXN0Ym94IGRpdi5keGJsLWxpc3Rib3gtaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyA+IC5jYXJkLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLWVkaXQtZHJvcGRvd24tYm9keSAuZHhibC1saXN0Ym94IC5keGJzLWdyaWR2aWV3ID4gLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IC5keGJsLWxpc3Rib3ggLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHkgLmR4YmwtbGlzdGJveCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duIC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtZWRpdC1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24gLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIgPiAuZHhibC1lZGl0LWRyb3Bkb3duLXRpdGxlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlciA+IC5keGJsLWVkaXQtZHJvcGRvd24tdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZWRpdC1kcm9wZG93biB7XG4gIG1heC13aWR0aDogMTAwdnc7XG59XG5cbi5keGJsLXNtLmR4YmwtZHJvcGRvd24gPiAuZHhibC1lZGl0LWRyb3Bkb3duLCAuZHhibC1zbS5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLWVkaXQtZHJvcGRvd24ge1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuMTI1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4uZHhibC1sZy5keGJsLWRyb3Bkb3duID4gLmR4YmwtZWRpdC1kcm9wZG93biwgLmR4YmwtbGcuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1lZGl0LWRyb3Bkb3duIHtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciB7XG4gIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xuICAtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteSk7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgZmxleDogMSAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIC5keGJsLXJvbGxlciB7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItY29udGFpbmVyIC5keGJsLXJvbGxlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbSxcbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1hZnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXJvbGxlcnMtY29udGFpbmVyIC5keGJsLXJvbGxlci1pdGVtLFxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWl0ZW0uZHhibC1yb2xsZXItZXhwYW5kZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItaXRlbS5keGJsLXJvbGxlci1leHBhbmRlciB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyLWFmdGVyIC5keGJsLXJvbGxlci1pdGVtLCAuZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciAuZHhibC1yb2xsZXItYWZ0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHotaW5kZXg6IDI7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4Ymwtcm9sbGVyLWFmdGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lci5keGJsLXJvbGxlci1pbnZhbGlkLWRhdGEgLmR4Ymwtcm9sbGVyLWFmdGVyID4gLmR4Ymwtcm9sbGVyLWl0ZW0ge1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmR4Ymwtcm9sbGVycy1jb250YWluZXIgLmR4Ymwtcm9sbGVyOmZvY3VzIC5keGJsLXJvbGxlci1hZnRlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG5cbi5keGJsLWxnIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDEuMjVyZW07XG59XG5cbi5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItYnRuLXNwYWNpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteCk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3IpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtcm9sbGVycy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtcm9sbGVycy1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4Ymwtcm9sbGVycy1mb290ZXIgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMC4xMjVyZW07XG59XG5cbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtZm9vdGVyIHtcbiAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1yb2xsZXJzLWZvb3RlciB7XG4gIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbn1cblxuLmR4YmwtcGFnZXIge1xuICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBhZ2VyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXBhZ2VyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFkZGluZy14OiAwO1xuICAtLWR4YmwtcGFnZXItcGFkZGluZy15OiAwO1xuICAtLWR4YmwtcGFnZXItYnRuLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcGFnZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogMC4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1wYWdlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcGFnZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLXBhZGRpbmcteCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiBjYWxjKDIgKiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXkpICsgdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpICogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCkgKyAyICogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcik7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLXBhZ2UtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4gPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4uZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bjpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bikgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXBhZ2VyID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1wYWdlci1wYWdlLWJ0bik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtcGFnZXItcGFnZS1idG4pLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLXBhZ2VyLXBhZ2UtYnRuKTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtcGFnZXIgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1wYWdlci1maXJzdC1wYWdlLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLXBhZ2VyLWxhc3QtcGFnZS1idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcbiAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnKTtcbiAgLS1keGJsLXRleHQtZWRpdC1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtY29sb3IpO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcGFnZXIgLmR4YmwtcGFnZXItcGFnZS1lZGl0ID4gaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHhibC1wYWdlciAuZHhibC1wYWdlci1wYWdlLWVkaXQtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZyk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXBhZ2VyIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1wYWdlci5keGJsLXNtIHtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAwLjI1cmVtO1xufVxuLmR4YmwtcGFnZXIuZHhibC1sZyB7XG4gIC0tZHhibC1wYWdlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmR4YmwtcGFnZXIuZHhibC1zbSAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5keGJsLXBhZ2VyLmR4Ymwtc20gLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmR4YmwtcGFnZXI6bm90KC5keGJsLXNtKTpub3QoLmR4YmwtbGcpIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYyNXB4KSB7XG4gIC5keGJsLXBhZ2VyLmR4YmwtbGcgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuZHhibC1wYWdlci5keGJsLWxnIC5keGJsLXBhZ2VyLWZ1bGwtbW9kZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgpIDA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15KTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lciA+IC5keGJsLXBhZ2VyLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyID4gLmR4YmwtcGFnZXItcGFnZS1zaXplLXNlbGVjdG9yID4gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1wYWdlci1jb250YWluZXIgPiAuZHhibC1wYWdlci1wYWdlLXNpemUtc2VsZWN0b3IgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogNWVtO1xufVxuLmR4YmwtcGFnZXItY29udGFpbmVyLmR4Ymwtc20sIC5keGJsLXNtID4gLmR4YmwtcGFnZXItY29udGFpbmVyIHtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogMC4yNXJlbTtcbn1cbi5keGJsLXBhZ2VyLWNvbnRhaW5lci5keGJsLWxnLCAuZHhibC1sZyA+IC5keGJsLXBhZ2VyLWNvbnRhaW5lciB7XG4gIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6IDAuNzVyZW07XG59XG5cbi5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQ6IDAuMnJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0OiAwLjVyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGg6IDAuNXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsXG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iLCAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgc2Nyb2xsYmFyLWhlaWdodDogbm9uZTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZCB7XG4gIC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZ3JpZC1taW4td2lkdGg6IDI0MHB4O1xuICAtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAtLWR4YmwtZ3JpZC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1ncmlkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLCAjNmM3NTdkKTtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDNyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAzLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDEuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTdyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAxLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6IDEuNzVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWdyaWQtdG91Y2gtYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC10b3VjaC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtaG92ZXItYmc6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdzogMCAwLjFyZW0gMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQ6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtbWluLXdpZHRoKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tZHhibC1ncmlkLW1heC1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1sb2FkaW5nLXBhbmVsIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWw6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodCk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14KSAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtZnJlZS1zcGFjZSB7XG4gIGZsZXg6IDEgMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdyk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhibC1ncmlkLWhlYWRlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94IHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIH1cbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogbW92ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1zaGFkb3cpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtcm93LWRyYWctaGludCA+IC5keGJsLWdyaWQtcm93LWRyYWctaGludC1kcmFnLWFuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtcm93LWRyYWctaGludCA+IC5keGJsLXRleHQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94ID4gLmR4YmwtYnRuLWljb24gPiAuZHhibC1pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLCAjNmM3NTdkKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS02MDAsICM2Yzc1N2QpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1wYWdlciB7XG4gIC0tZHhibC1wYWdlci1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1ncmlkIC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XG4gIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIHtcbiAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAycmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDEuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0OiAxLjVyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMnJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogNHJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDQuMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxOXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDJyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMnJlbTtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0OiAycmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1sZyAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xufVxuXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+IC5keGJsLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IDpub3QoOmxhc3QtY2hpbGQsIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bikge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZyk7XG59XG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBrZXlmcmFtZXMgZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVja2JveC1iYWNrZ3JvdW5kLXBvc2l0aW9uLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAwJTtcbiAgfVxufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtY2hlY2tib3guZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVjay13YXZlLWFuaW1hdGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1jaGVja2JveC5keGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrLXdhdmUtYW5pbWF0ZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCUgMTAwJTtcbiAgYW5pbWF0aW9uOiAxLjVzIGxpbmVhciBpbmZpbml0ZSBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uO1xufVxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCxcbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDA7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIDA7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtY2hlY2tib3gsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1jZW50ZXIsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1yaWdodCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudC5keGJsLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lcixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4yNDk5Mzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpICogLTEpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biksXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikge1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSA+IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4Ymwtc20sXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4xMjVyZW07XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIuZHhibC1sZyxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAxLjM3NXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uZHhibC1ncmlkLWVkaXQtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0gPiBmb3JtID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAwLjVyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zID4gLmR4YmwtYnRuIHtcbiAgbWluLXdpZHRoOiA0LjVyZW07XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nKTtcbn1cblxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuMzc1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15KSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zID4gLmR4YmwtYnRuIHtcbiAgbWluLXdpZHRoOiAzLjI1cmVtO1xufVxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteCk7XG59XG5cbi5keGJsLXNtIC5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6IDAuNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMS41cmVtO1xufVxuXG4uZHhibC1ncmlkLXNvcnQtYXNjLFxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MsXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcbi5keGJsLWdyaWQtc29ydC1kZXNjIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQtc29ydC1hc2MgfiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4sXG4uZHhibC1ncmlkLXNvcnQtZGVzYyB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teTogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSk7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbjogMC4xNXJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIC0gdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbikpIGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpIC0gdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbikpO1xufVxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuID4gLmR4YmwtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1hY3RpdmUge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1maWxsZWQge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2luZy11cC10YXJnZXQsXG4uZHhibC1ncmlkLWRyYWdnaW5nLWRvd24tdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTk5OTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkLCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keS5keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodCk7XG59XG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQsIC5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5IHtcbiAgei1pbmRleDogNDsgLyogVDEyMTE5ODEgKi9cbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keS5keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkOjpiZWZvcmUge1xuICAvKiBUMTIwMzYxNjogYW4gZW1wdHkgc2VsZWN0b3IgdG8gZGVhbCB3aXRoIGEgd2VpcmQgZXJyb3Igb2Ygb3ZlcmxhcHBpbmcgcm93IGFyZWFzIGluIHRoZSBtb2JpbGUgc2ltdWxhdGlvbiBvZiBDaHJvbWUgKi9cbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93OmhvdmVyID4gdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3c6aG92ZXIgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdzpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93OmhvdmVyID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3c6aG92ZXIgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93ID4gdGQgPiAuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdyA+IHRkID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50ID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3cgPiB0ZCA+IC5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctY29udGVudCA+IC5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctaWNvbi1jb250YWluZXIgPiAuZHhibC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42MjUpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkID4gLmR4YmwtY2hlY2tib3gsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5keGJsLWNoZWNrYm94LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgPiAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgNTAlKTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpub3QoLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWhlYWRlciksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHI6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCk6bm90KC5keGJsLWdyaWQtcm93LWRyYWctYW5jaG9yLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCkge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJnOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykuaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCAuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkIC5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFQxMjA3MzE1ICovXG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1yb3ctYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LXJvdy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogOCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWJnLCB2YXIoLS1keGJsLWdyaWQtYmcsIHVuc2V0KSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpub3QoLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkID4gZGl2W2R4YmwtZ3JpZC1zdW1tYXJ5LWl0ZW1dLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCA+IGRpdltkeGJsLWdyaWQtc3VtbWFyeS1pdGVtXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yOm5vdCguZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3IpIHtcbiAgcmlnaHQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvciB7XG4gIGxlZnQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciA+IGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3IgPiBkaXY6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLXRvdWNoIHtcbiAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSArIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Qge1xuICB3aWR0aDogM3B4O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Q6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xuICByaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+ICogPiB0ciA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQuZHhibC1ncmlkLWVtcHR5LWhlYWQgKyB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWFybS1yb3cge1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1hcm0tcm93ICsgdHIgPiB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtYXJtLXJvdyA+IHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodCk7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWZpbHRlci1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93OmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWZpeGVkLWNlbGw6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93LmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3cuZHhibC1ncmlkLWZvY3VzZWQtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZFtkeGJsLWhpZGRlbi1za2VsZXRvbi1jZWxsXSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpIC0gdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaW5kZW50LWNlbGwtc2l6ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaW5kZW50LWNlbGwsXG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHRyOm5vdCguZHhibC1ncmlkLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpIC5keGJsLWdyaWQtaW5kZW50LWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsLmR4YmwtZ3JpZC1oaWRkZW4tZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbmssIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluaywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC10b3VjaC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWZvb3Rlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgKyB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWRldGFpbC1jZWxsIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtcm93LWRyYWctYW5jaG9yLWNlbGwgPiAuZHhibC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbC5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0aGVhZCwgLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRmb290IHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRib2R5ID4gOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbS1pbmRleD1cIi0xXCJdKTpub3QoOm9ubHktY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDElO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlOm5vdCguZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gY29sZ3JvdXAgY29sOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IGNvbGdyb3VwIGNvbC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0aGVhZCA+IHRyID4gKiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0Ym9keSA+IHRyID4gdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3Ige1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3I6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvciA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZHJvcC10YXJnZXQtaW5kaWNhdG9yIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgOTUlLCB3aGl0ZSA1JSksIGluc2V0IC0ycHggLTJweCAwIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgOTUlLCB3aGl0ZSA1JSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAjcmVnaW9uOiBob3ZlciBzdGF0ZSAqL1xuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG5cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cblxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cblxuLyogI2VuZHJlZ2lvbiAqL1xuLmR4YmwtZ3JpZFtkeGJsLWdyaWQtZm9jdXNlZC1yb3ctaGlkZGVuXSAuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG59XG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGgge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xuICB6LWluZGV4OiAyO1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoOiAwLjJyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aDogMC41cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYixcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBzY3JvbGxiYXItaGVpZ2h0OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIHtcbiAgLS1keGJsLXBvcHVwLW1hcmdpbjogMDtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cge1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtaGVpZ2h0OiA2MHZoO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtd2lkdGg6IDMyNXB4O1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4taGVpZ2h0OiAyMTBweDtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWluLXdpZHRoOiAyMDBweDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHksIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5LCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXdpbmRvdy1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC13aW5kb3ctYm9keSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1kaWFsb2cgLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zaWRlcGFuZWwtZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBoZWlnaHQ6IDUwdmg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0gfiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbS1uZXh0LXNpYmxpbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtY2hlY2tib3gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplKSAtIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpKTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWNoZWNrYm94IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1hbmNob3IsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWluZGVudCB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5LFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlcixcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItYXJlYS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweDtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zbSB7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xufVxuXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWxnIHtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6IDFyZW07XG59XG5cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDI4MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxMzBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI4MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZHJvcGRvd24uZHhibC1zbS5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI1MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20gPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAyMzhweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAyOTJweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDI5M3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTI4cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDM2MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAyMDBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDM2MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZHJvcGRvd24uZHhibC1sZy5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI5MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAzMTBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAzODJweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDM4NHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAxNThweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC42MjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiBub25lO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiBub25lO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDMyMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxNjVweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDMyMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI3MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC10cmVldmlldyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IDI2NHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IDMyN3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMzI3cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDE0M3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMC43NXJlbTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtY2hlY2tib3gge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14KSArIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoKSkgMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbGlzdGJveCwgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbGlzdC1ib3gge1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtdHJlZXZpZXcge1xuICAtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14OiAwO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQpO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLCAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IDA7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciA+IC5keGJsLWJ0biB7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1mb290ZXIgPiAuZHhibC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZSk7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dpbmctdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTk5O1xufVxuXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciBhOmhvdmVyLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgKiB7XG4gIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1ncmFiYmluZy1jdXJzb3IsXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgYTpob3Zlcixcbi5keGJsLWdyYWJiaW5nLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcbi5keGJsLWdyYWJiaW5nLWN1cnNvciAqIHtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1yZXNpemUtY3Vyc29yLFxuLmR4YmwtcmVzaXplLWN1cnNvciAuZHhibC1ncmlkIHRoLmR4YmwtZ3JpZC1hY3Rpb24ge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5keGJsLWdyaWQtYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtZ3JpZC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuID4gZGl2IHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAwIDAgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWNhbmNlbGVkLW5vdGlmaWNhdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24gPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbn1cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24gPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbn1cblxuLmR4YmwtZ3JpZCB7XG4gIC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZ3JpZC1taW4td2lkdGg6IDI0MHB4O1xuICAtLWR4YmwtZ3JpZC1tYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAtLWR4YmwtZ3JpZC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1ncmlkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLCAjNmM3NTdkKTtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogeWVsbG93O1xuICAtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yOiAjMjEyNTI5O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6IDNyZW07XG4gIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAzLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDEuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTdyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAxLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6IDEuNzVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4yNTAwMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1iZzogdW5zZXQ7XG4gIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiB1bnNldDtcbiAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWdyaWQtdG91Y2gtYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JpZC10b3VjaC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWdyaWQtaG92ZXItYmc6IGluaGVyaXQ7XG4gIC0tZHhibC1ncmlkLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdzogMCAwLjFyZW0gMC41cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQ6IDEuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtbWluLXdpZHRoKTtcbiAgbWF4LWhlaWdodDogdmFyKC0tZHhibC1ncmlkLW1heC1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1sb2FkaW5nLXBhbmVsIHtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWw6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLWJvdHRvbS1wYW5lbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodCk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciwgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14KSAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtZnJlZS1zcGFjZSB7XG4gIGZsZXg6IDEgMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXgpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdyk7XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhibC1ncmlkLWhlYWRlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJsLWdyaWQtaGVhZGVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwuZHhibC1ncmlkLW11bHRpcGxlLXBhbmVsIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG4gIC5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXRvcC1wYW5lbC5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyOmZvY3VzID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94IHtcbiAgICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIH1cbn1cbi5keGJsLWdyaWQgPiAuZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGN1cnNvcjogbW92ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtcm93LWRyYWctaGludC1zaGFkb3cpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtcm93LWRyYWctaGludCA+IC5keGJsLWdyaWQtcm93LWRyYWctaGludC1kcmFnLWFuY2hvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLWdyaWQtcm93LWRyYWctaGludCA+IC5keGJsLXRleHQge1xuICBib3JkZXItbGVmdDogMXB4IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94ID4gLmR4YmwtYnRuLWljb24gPiAuZHhibC1pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14KTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktNjAwLCAjNmM3NTdkKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS02MDAsICM2Yzc1N2QpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1wYWdlciB7XG4gIC0tZHhibC1wYWdlci1mb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XG59XG4uZHhibC1ncmlkIC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XG4gIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIHtcbiAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAycmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDIuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6IDEuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteDogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aDogMTVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0OiAxLjVyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgLmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLXNtIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uZHhibC1ncmlkLmR4Ymwtc20gLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW07XG59XG4uZHhibC1ncmlkLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMnJlbTtcbiAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogNHJlbTtcbiAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDQuMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogMi4xMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxOXJlbTtcbiAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6IDEuNXJlbTtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6IDJyZW07XG4gIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteTogMnJlbTtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0OiAycmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5keGJsLWdyaWQuZHhibC1sZyAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmR4YmwtZ3JpZC5keGJsLWxnIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtO1xufVxuXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+IC5keGJsLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IDpub3QoOmxhc3QtY2hpbGQsIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bikge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZyk7XG59XG4uZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBrZXlmcmFtZXMgZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVja2JveC1iYWNrZ3JvdW5kLXBvc2l0aW9uLWFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01MDAlO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNjAwJTtcbiAgfVxufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtY2hlY2tib3guZHhibC1ncmlkLXNlbGVjdGlvbi1jaGVjay13YXZlLWFuaW1hdGVkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1jaGVja2JveC5keGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrLXdhdmUtYW5pbWF0ZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA3MCUgMTAwJTtcbiAgYW5pbWF0aW9uOiAxLjVzIGxpbmVhciBpbmZpbml0ZSBkeGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrYm94LWJhY2tncm91bmQtcG9zaXRpb24tYW5pbWF0aW9uO1xufVxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCxcbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLFxuLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDA7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50LFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIDA7XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtY2hlY2tib3gsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1jZW50ZXIsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQuZHhibC1hbGlnbi1yaWdodCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudC5keGJsLWFsaWduLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lcixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4yNDk5Mzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpICogLTEpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biksXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikge1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bikgPiAuZHhibC1jaGVja2JveCxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duKSA+IC5keGJsLWNoZWNrYm94IHtcbiAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bixcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyIC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zcGxpdC1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yLCA5NSUpKTtcbn1cbi5keGJsLWdyaWQtY29tbWFuZC1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lciAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc3BsaXQtZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIgLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4Ymwtc20sXG4uZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci5keGJsLXNtIHtcbiAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogMS4xMjVyZW07XG59XG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIuZHhibC1sZyxcbi5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAxLjM3NXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiAyMDAwMDtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uZHhibC1ncmlkLWVkaXQtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0gPiBmb3JtID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAwLjVyZW07XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zID4gLmR4YmwtYnRuIHtcbiAgbWluLXdpZHRoOiA0LjVyZW07XG59XG4uZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nKTtcbn1cblxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuMzc1cmVtO1xufVxuXG4uZHhibC1sZyAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuXG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMXJlbTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15KSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zID4gLmR4YmwtYnRuIHtcbiAgbWluLXdpZHRoOiAzLjI1cmVtO1xufVxuLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteCk7XG59XG5cbi5keGJsLXNtIC5keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucyB7XG4gIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6IDAuNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcbiAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteTogMS41cmVtO1xufVxuXG4uZHhibC1ncmlkLXNvcnQtYXNjLFxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MsXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcbi5keGJsLWdyaWQtc29ydC1kZXNjIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQtc29ydC1hc2MgfiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4sXG4uZHhibC1ncmlkLXNvcnQtZGVzYyB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHhibC1idG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDA7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teTogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSk7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbjogMC4xNXJlbTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1tYXJnaW4teSk7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIC0gdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbikpIGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpIC0gdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbikpO1xufVxuLmR4YmwtYnRuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuID4gLmR4YmwtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1hY3RpdmUge1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kKTtcbn1cbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1maWxsZWQge1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbn1cblxuLmR4YmwtZ3JpZC1kcmFnZ2luZy11cC10YXJnZXQsXG4uZHhibC1ncmlkLWRyYWdnaW5nLWRvd24tdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTk5OTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkLCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keS5keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodCk7XG59XG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQsIC5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkuZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5IHtcbiAgei1pbmRleDogNDsgLyogVDEyMTE5ODEgKi9cbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keS5keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkOjpiZWZvcmUge1xuICAvKiBUMTIwMzYxNjogYW4gZW1wdHkgc2VsZWN0b3IgdG8gZGVhbCB3aXRoIGEgd2VpcmQgZXJyb3Igb2Ygb3ZlcmxhcHBpbmcgcm93IGFyZWFzIGluIHRoZSBtb2JpbGUgc2ltdWxhdGlvbiBvZiBDaHJvbWUgKi9cbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93OmhvdmVyID4gdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3c6aG92ZXIgPiB0ZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdzpob3ZlciA+IHRkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93OmhvdmVyID4gdGQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3c6aG92ZXIgPiB0ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93ID4gdGQgPiAuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdyA+IHRkID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50ID4gLmR4YmwtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3cgPiB0ZCA+IC5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctY29udGVudCA+IC5keGJsLWdyaWQtZWRpdC1uZXctaXRlbS1yb3ctaWNvbi1jb250YWluZXIgPiAuZHhibC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42MjUpO1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LCAuZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCwgLmR4YmwtZ3JpZCA+IC5keGJsLXNjcm9sbC12aWV3ZXI6bGFzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QsIC5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4uZHhibC1ncmlkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgPiAuZHhibC1zY3JvbGwtdmlld2VyOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5keGJsLWdyaWQtbGFzdC1maXhlZC1sZWZ0LWNlbGwgKyB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRoOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwsIC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZvY3VzLXZpc2libGUsIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6Zm9jdXMtdmlzaWJsZSwgLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkID4gLmR4YmwtY2hlY2tib3gsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IC5keGJsLWNoZWNrYm94LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgPiAuZHhibC1jaGVja2JveCB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCAuZHhibC1jaGVja2JveCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIC5keGJsLWNoZWNrYm94IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogMDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIDUwJSk7XG4gIC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgNTAlKTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1cjogMHJlbTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQ6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogMC4xNXJlbSk7XG59XG4uZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpub3QoLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWhlYWRlciksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHI6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KC5keGJsLWdyaWQtZmlsdGVyLXJvdyk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOm5vdCguZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktaGVhZGVyKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQ6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCk6bm90KC5keGJsLWdyaWQtcm93LWRyYWctYW5jaG9yLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOmhhcyguZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkKSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCksIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpmb2N1cy13aXRoaW4sIC5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpoYXMoLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCkge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKTpub3QoLmR4YmwtZ3JpZC1maXhlZC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCk6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14KSAqIC0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJnOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6aGFzKDpmb2N1cyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Omhhcyg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS5pbnZhbGlkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykuaW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYyA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24gPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIDk1JSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSB7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMTI1cmVtKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpID4gLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtY29tbWFuZC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCkgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwpOm5vdCguZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZCAuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQgLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkIC5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFQxMjA3MzE1ICovXG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1yb3ctYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LXJvdy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogOCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWVkaXQtcm93LWJnLCB2YXIoLS1keGJsLWdyaWQtYmcsIHVuc2V0KSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0IHtcbiAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy15KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpICogLTEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om9ubHktY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6b25seS1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpvbmx5LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6Zm9jdXMtd2l0aGluLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpmb2N1cy13aXRoaW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmZvY3VzLXdpdGhpbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpoYXMoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KS52YWxpZC5tb2RpZmllZDpub3QoW3R5cGU9Y2hlY2tib3hdKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPWNoZWNrYm94XSksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLnZhbGlkLm1vZGlmaWVkOm5vdChbdHlwZT1jaGVja2JveF0pIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLmludmFsaWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtcmVhZG9ubHk6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLXJlYWRvbmx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1yZWFkb25seTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWJnLCB0cmFuc3BhcmVudCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdC5keGJsLWRpc2FibGVkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdDpkaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQuZHhibC1kaXNhYmxlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQ6ZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0LmR4YmwtZGlzYWJsZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0OmRpc2FibGVkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOjpiZWZvcmUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6OmJlZm9yZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjo6YmVmb3JlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tZHJvcGRvd246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYy5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmM6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1pY29uOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4uZHhibC1lZGl0LWJ0bi1kcm9wZG93bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWRlYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXNwaW4tYnRuLWluYzpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLmR4YmwtYnRuLWljb246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWRyb3Bkb3duOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1kZWMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4tZGVjOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1zcGluLWJ0bi1pbmMuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLmR4Ymwtc3Bpbi1idG4taW5jOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4uZHhibC1idG4taWNvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpIHtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ci5keGJsLWdyaWQtZWRpdC1yb3cuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZWRpdC1idG4tZHJvcGRvd24pOm5vdCguZHhibC1zcGluLWJ0bi1kZWMpOm5vdCguZHhibC1zcGluLWJ0bi1pbmMpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG46bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyLmR4YmwtZ3JpZC1lZGl0LXJvdy5keGJsLWdyaWQtZWRpdG9yLWlucGxhY2UtY29udGFpbmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuOm5vdCguZHhibC1lZGl0LWJ0bi1kcm9wZG93bik6bm90KC5keGJsLXNwaW4tYnRuLWRlYyk6bm90KC5keGJsLXNwaW4tYnRuLWluYyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4xMjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjEyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOm5vdCguZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZDpub3QoLmR4YmwtZ3JpZC1ib3JkZXJlZC1sZWZ0KSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0biwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpIDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtY29tbWFuZC1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMC4wNjI1cmVtKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290Om50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4sIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkID4gZGl2W2R4YmwtZ3JpZC1zdW1tYXJ5LWl0ZW1dLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHIgPiB0ZCA+IGRpdltkeGJsLWdyaWQtc3VtbWFyeS1pdGVtXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yOm5vdCguZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3IpIHtcbiAgcmlnaHQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvciB7XG4gIGxlZnQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvciA+IGRpdiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtY29sdW1uLXJlc2l6ZS1hbmNob3IgPiBkaXY6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLXRvdWNoIHtcbiAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KSArIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Qge1xuICB3aWR0aDogM3B4O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gLmR4YmwtZ3JpZC1jb2x1bW4tcmVzaXplLWFuY2hvci5keGJsLWxhc3Q6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xuICByaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+ICogPiB0ciA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLWdyaWQtYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQuZHhibC1ncmlkLWVtcHR5LWhlYWQgKyB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgPiAuZHhibC1ncmlkLWFybS1yb3cge1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1hcm0tcm93ICsgdHIgPiB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtYXJtLXJvdyA+IHRoIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItY29sb3IpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWhlYWRlci1mb250LXdlaWdodCk7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkIC5keGJsLWdyaWQtaGVhZGVyLXJvdyA+IHRoOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWhlYWRlci1yb3cgPiB0aDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCAuZHhibC1ncmlkLWZpbHRlci1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93OmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGhlYWQgLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1ncmlkLWZpeGVkLWNlbGw6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCksIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhTYWZhcmkgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgei1pbmRleDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gLmR4YmwtZ3JpZC1lbXB0eS1yb3cgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93LmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4xNXJlbSBzb2xpZCB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4U2FmYXJpIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3cuZHhibC1ncmlkLWZvY3VzZWQtcm93OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTJyZW07XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQuZHhibC1ncmlkLWVtcHR5LWNlbGwsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZFtkeGJsLWhpZGRlbi1za2VsZXRvbi1jZWxsXSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14KTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemUge1xuICB3aWR0aDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpIC0gdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaW5kZW50LWNlbGwtc2l6ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtaW5kZW50LWNlbGwsXG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1oZWFkZXItaW5kZW50LWNlbGwge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIHRyOm5vdCguZHhibC1ncmlkLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWZpbHRlci1yb3cpIC5keGJsLWdyaWQtaW5kZW50LWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCArIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi1jZWxsIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCAuZHhibC1ncmlkLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsLmR4YmwtZ3JpZC1oaWRkZW4tZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiA5MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdy5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvcGFjaXR5OiAxMDAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbmssIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtbGluaywgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tdGV4dC1saW5rIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLWxpbms6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1saW5rOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtbGluazpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdykgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC10b3VjaC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXRvdWNoLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWZvb3Rlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb290ZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cge1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1mb250LXdlaWdodCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93ID4gdGQ6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkgKyB0ZDpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLWRldGFpbC1jZWxsIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlIC5keGJsLWdyaWQtcm93LWRyYWctYW5jaG9yLWNlbGwgPiAuZHhibC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbC5keGJsLWRpc2FibGVkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbC5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZSAuZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0aGVhZCwgLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRmb290IHtcbiAgaGVpZ2h0OiAxJTtcbn1cbi5keEZpcmVmb3ggLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1uby1zY3JvbGwgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmR4RmlyZWZveCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCA+IHRib2R5ID4gOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6bm90KFtkYXRhLXZpcnR1YWwtaXRlbS1pbmRleD1cIi0xXCJdKTpub3QoOm9ubHktY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDElO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlOm5vdCguZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyB7XG4gIHRhYmxlLWxheW91dDogYXV0byAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gY29sZ3JvdXAgY29sOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtdGFibGUtY29udGVudC1maXQtY2FsYyA+IGNvbGdyb3VwIGNvbC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0aGVhZCA+IHRyID4gKiwgLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGZvb3QgPiB0ciA+IHRkLCAuZHhibC1ncmlkIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMgPiB0Ym9keSA+IHRyID4gdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3Ige1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtY29sdW1ucy1zZXBhcmF0b3I6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5keGJsLWdyaWQgLmR4YmwtZ3JpZC1jb2x1bW5zLXNlcGFyYXRvciA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1ncmlkIC5keGJsLWdyaWQtZHJvcC10YXJnZXQtaW5kaWNhdG9yIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLWRyb3AtdGFyZ2V0LWluZGljYXRvcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAwIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgOTUlLCB3aGl0ZSA1JSksIGluc2V0IC0ycHggLTJweCAwIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgOTUlLCB3aGl0ZSA1JSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtZ3JpZDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtZ3JpZC10YWJsZSA+IHRib2R5Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IHRyLmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1ncmlkLXRhYmxlID4gdGJvZHk6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1ncm91cC1yb3c6Zm9jdXMgPiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtY29tbWFuZC1jZWxsLFxuLmR4YmwtZ3JpZC5keGJsLWdyaWQtbm93cmFwIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKiAjcmVnaW9uOiBob3ZlciBzdGF0ZSAqL1xuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHI6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDM7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtZ3JpZC1iZyk7XG59XG5cbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KTpub3QoLmR4YmwtZ3JpZC1ncm91cC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3IsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDEwMCU7XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cblxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkID4gdGJvZHkgPiB0ci5keGJsLWdyaWQtc2VsZWN0ZWQtcm93Om5vdCguZHhibC1ncmlkLWZvY3VzZWQtcm93KTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24pOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbi1lZGdlKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZCA+IHRib2R5ID4gdHIuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpob3ZlciA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWQgPiB0Ym9keSA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lZGl0LWZvcm0pOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCk6bm90KC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKS5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1ncmlkLWJnKTtcbn1cblxuLyogI2VuZHJlZ2lvbiAqL1xuLmR4YmwtZ3JpZFtkeGJsLWdyaWQtZm9jdXNlZC1yb3ctaGlkZGVuXSAuZHhibC1ncmlkLWZvY3VzZWQtcm93ID4gdGQge1xuICAtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG59XG4uZHhibC1ncmlkW2R4YmwtZ3JpZC1mb2N1c2VkLXJvdy1oaWRkZW5dIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGgge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZHhPcGVyYSAuZHhibC1ncmlkIC5keGJsLXNjcm9sbC12aWV3ZXIgLmR4YmwtZ3JpZC10YWJsZSA+IHRoZWFkID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xuICB6LWluZGV4OiAyO1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuLmR4T3BlcmEgLmR4YmwtZ3JpZCAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLWdyaWQtdGFibGUgPiB0aGVhZCA+IC5keGJsLWdyaWQtZmlsdGVyLXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcbiAgei1pbmRleDogMjtcbn1cblxuLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodDogMC4ycmVtO1xuICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoOiAwLjJyZW07XG4gIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aDogMC41cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXI6bm90KFtkYXRhLXFhLWR4Ymwtc2Nyb2xsaW5nXSkgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYixcbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlcjpub3QoW2RhdGEtcWEtZHhibC1zY3JvbGxpbmddKSA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIsIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcztcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbn1cbi5keFRvdWNoVUkgLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWJbZGF0YS1xYS1keGJsLWRyYWdnaW5nXSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItaG92ZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLXdpZHRoKTtcbn1cbi5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaG92ZXItaGVpZ2h0KTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3M7XG59XG4uZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBvcGFjaXR5OiAwLjc1O1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQpO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLmR4VG91Y2hVSSAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhciA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iW2RhdGEtcWEtZHhibC1kcmFnZ2luZ10ge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG4uZHhUb3VjaFVJIC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xuICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBzY3JvbGxiYXItaGVpZ2h0OiBub25lO1xufVxuLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIHtcbiAgLS1keGJsLXBvcHVwLW1hcmdpbjogMDtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cge1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtaGVpZ2h0OiA2MHZoO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1tYXgtd2lkdGg6IDMyNXB4O1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4taGVpZ2h0OiAyMTBweDtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWluLXdpZHRoOiAyMDBweDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWRyb3Bkb3duLWhlYWRlciwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtZHJvcGRvd24tYm9keSwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHksIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5LCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtd2luZG93LWJvZHkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLXdpbmRvdy1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtd2luZG93LWRpYWxvZyAuZHhibC13aW5kb3ctYm9keSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcbiAgbWluLWhlaWdodDogMDtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyLCAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXdpbmRvdy1kaWFsb2cgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06bGFzdC1jaGlsZCwgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC13aW5kb3ctZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1kaWFsb2cgLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zaWRlcGFuZWwtZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIge1xuICBoZWlnaHQ6IDUwdmg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0gfiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbS1uZXh0LXNpYmxpbmcge1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtY2hlY2tib3gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplKSAtIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpKTtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWNoZWNrYm94IGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1hbmNob3IsIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14KSAqIC0xKSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWluZGVudCB7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWZvY3VzLWZyYW1lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keFNhZmFyaSAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEycmVtO1xufVxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtIHtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1tb2RhbC1ib2R5LFxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlcixcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItYXJlYS1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweDtcbn1cblxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1zbSB7XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAxcmVtO1xufVxuXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZy5keGJsLWxnIHtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6IDFyZW07XG59XG5cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDI4MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxMzBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI4MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZHJvcGRvd24uZHhibC1zbS5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI1MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duLmR4Ymwtc20gPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAyMzhweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAyOTJweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDI5M3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTI4cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6IDAuMzc1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDM2MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAyMDBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDM2MHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtZHJvcGRvd24uZHhibC1sZy5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI5MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAzMTBweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAzODJweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDM4NHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoOiAxNThweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC42MjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMXJlbTtcbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiBub25lO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiBub25lO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDMyMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxNjVweDtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDMyMHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1yb290IHtcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDI3MHB4O1xuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcgPiAuZHhibC10cmVldmlldyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1iZzogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6IDI2NHB4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6IDMyN3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodDogMzI3cHg7XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGg6IDE0M3B4O1xuICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlOiAwLjVyZW07XG4gIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMC43NXJlbTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtY2hlY2tib3gge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14KSArIHZhcigtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoKSkgMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbGlzdGJveCwgLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbGlzdC1ib3gge1xuICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtdHJlZXZpZXcge1xuICAtLWR4YmwtdHJlZXZpZXctc3BhY2luZy14OiAwO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQpO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3ID4gLmR4YmwtbG9hZGluZy1wYW5lbCB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLCAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyIHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1oZWFkZXIge1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy10b3A6IDA7XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciA+IC5keGJsLWJ0biB7XG4gIGZsZXgtYmFzaXM6IHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoKTtcbn1cbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1mb290ZXIgPiAuZHhibC1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZSk7XG59XG5cbi5keGJsLWdyaWQtZHJhZ2dpbmctdGFyZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxOTk5O1xufVxuXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciBhOmhvdmVyLFxuLmR4YmwtZ3JpZC1tb3ZlLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgKiB7XG4gIGN1cnNvcjogbW92ZSAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1ncmFiYmluZy1jdXJzb3IsXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgYTpob3Zlcixcbi5keGJsLWdyYWJiaW5nLWN1cnNvciAuZHhibC1ncmlkLWFjdGlvbixcbi5keGJsLWdyYWJiaW5nLWN1cnNvciAqIHtcbiAgY3Vyc29yOiBncmFiYmluZyAhaW1wb3J0YW50O1xufVxuXG4uZHhibC1yZXNpemUtY3Vyc29yLFxuLmR4YmwtcmVzaXplLWN1cnNvciAuZHhibC1ncmlkIHRoLmR4YmwtZ3JpZC1hY3Rpb24ge1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG59XG5cbi5keGJsLWdyaWQtYWN0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuLmR4YmwtZ3JpZC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuID4gZGl2IHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSAwIDAgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14KTtcbn1cblxuLmR4YmwtZ3JpZC1lZGl0LWNhbmNlbGVkLW5vdGlmaWNhdGlvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24gPiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbn1cbi5keGJsLWdyaWQtZWRpdC1jYW5jZWxlZC1ub3RpZmljYXRpb24gPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbn1cblxuLmR4YmwtZ3JpZCAuZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC10YWJsZS1jb250ZW50LWZpdC1jYWxjID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xuICBmbG9hdDogdW5zZXQ7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogY2FsYygtMSAqIHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteSkpIGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwLjA2MjVyZW0pO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDAuMDYyNXJlbSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uLXBsYWNlaG9sZGVyIHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY2VsbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCkgKiAxLjUpO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtaW5kZW50cy1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5keGJsLWdyaWQtdHJlZS1ub2RlLWluZGVudCB7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZW1wdHktaW5kZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHhibC1wb3B1cC1jZWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5keGJsLXBvcHVwLXRleHQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5keGJsLWZseW91dCB7XG4gIC0tZHhibC1mbHlvdXQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtZmx5b3V0LWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWZseW91dC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWZseW91dC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1mbHlvdXQtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWZseW91dC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMjUpO1xuICAtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1mbHlvdXQuZHhibC1zbSB7XG4gIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWZseW91dC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogMC41cmVtO1xufVxuLmR4YmwtZmx5b3V0LmR4YmwtbGcge1xuICAtLWR4YmwtZmx5b3V0LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG4gIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC1mbHlvdXQ6bm90KDpkZWZpbmVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZmx5b3V0LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWZseW91dC1zaGFkb3cpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdXRsaW5lOiAwO1xuICB6LWluZGV4OiAxMDcwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZy5keGJsLWZseW91dC1zY3JvbGxhYmxlID4gLmR4YmwtZmx5b3V0LWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteCk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiA1JTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtaGVhZGVyLmR4YmwtZHJhZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1ib2R5LWZvbnQtc2l6ZSk7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWJvZHkgPiAqIHtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtYm9keSA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG59XG4uZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZyA+IC5keGJsLWZseW91dC1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1mbHlvdXQgPiAuZHhibC1mbHlvdXQtZGlhbG9nID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2cgPiAuZHhibC1mbHlvdXQtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAzJTtcbn1cbi5keGJsLWZseW91dCA+IC5keGJsLWZseW91dC1kaWFsb2ctZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtZmx5b3V0ID4gLmR4YmwtZmx5b3V0LWRpYWxvZy1mYWRlLmR4YmwtZmx5b3V0LWRpYWxvZy1zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1hcnJvdzo6YmVmb3JlLCAuZHhibC1mbHlvdXQgLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1iZyk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXRvcCA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXRvcCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDA7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci10b3AgPiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWVuZCA+IC5keGJsLWFycm93IHtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmJlZm9yZSwgLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItZW5kID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1ib3R0b20gPiAuZHhibC1hcnJvdyB7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpICogLTEgLSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcbn1cbi5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLWJvdHRvbSA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1zdGFydCA+IC5keGJsLWFycm93OjpiZWZvcmUsIC5keGJsLWZseW91dCAuZHhibC1wb3BvdmVyLXN0YXJ0ID4gLmR4YmwtYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDAgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLXBvcG92ZXItc3RhcnQgPiAuZHhibC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XG59XG4uZHhibC1mbHlvdXQgLmR4YmwtcG9wb3Zlci1zdGFydCA+IC5keGJsLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtZmx5b3V0IC5keGJsLWFycm93LWhpZGRlbiAuZHhibC1hcnJvdzo6YmVmb3JlLFxuLmR4YmwtZmx5b3V0IC5keGJsLWFycm93LWhpZGRlbiAuZHhibC1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1tb2RhbCB7XG4gIC0tZHhibC1wb3B1cC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBvcHVwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBvcHVwLXNoYWRvdzogMCAycHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6IDUwMHB4O1xuICAtLWR4YmwtcG9wdXAtd2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wb3B1cC1tYXJnaW46IDEuNzVyZW07XG4gIC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcG9wdXAtYmFjay1iZzogIzAwMDtcbiAgLS1keGJsLXBvcHVwLWJhY2stb3BhY2l0eTogMC41O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtcG9wdXAtZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG59XG4uZHhibC1tb2RhbC5keGJsLXNtIHtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1wb3B1cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC4xODc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAwLjVyZW07XG59XG4uZHhibC1tb2RhbC5keGJsLWxnIHtcbiAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAxcmVtO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDU1O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XG4gIG1hcmdpbjogdmFyKC0tZHhibC1wb3B1cC1tYXJnaW4pO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtZml4ZWQtd2lkdGgge1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtbGVmdCB7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1yaWdodCB7XG4gIGp1c3RpZnktc2VsZjogZW5kICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtY2VudGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtdG9wIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQgIWltcG9ydGFudDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZW5kICFpbXBvcnRhbnQ7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1zY3JvbGxhYmxlID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLXNjcm9sbGFibGUgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXBvcHVwLWhlYWRlci1kcmFnIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG87XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1wb3B1cC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wb3B1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wb3B1cC1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXBvcHVwLXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1wb3B1cC1oZWFkZXI6bm90KC5keGJsLW1vZGFsLWhlYWRlcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXgpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLW1vZGFsLWhlYWRlci1kZWZhdWx0LFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1tb2RhbC1oZWFkZXItZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtbW9kYWwtdGl0bGUsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLW1vZGFsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24sXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b24gPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIgLmR4YmwtcG9wdXAtaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyLFxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAgPiAuZHhibC1tb2RhbC1jb250ZW50IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1vZGFsLWhlYWRlciAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyIC5keGJsLXBvcHVwLWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWhlYWRlci5keGJsLWRyYWcsXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgLmR4YmwtcG9wdXAtaGVhZGVyID4gLmR4YmwtbW9kYWwtaGVhZGVyLmR4YmwtZHJhZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14KTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1mb290ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1vZGFsLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMyU7XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cCAuZHhibC1wb3B1cC1pY29ucy1hcmVhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwIC5keGJsLXBvcHVwLWJ1dHRvbnMtYXJlYSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXA6bm90KC5keGJsLXBvcHVwLXJlc2l6ZWQpOm5vdCguZHhibC1wb3B1cC1maXhlZC13aWR0aCkge1xuICAgIG1heC13aWR0aDogdmFyKC0tZHhibC1wb3B1cC1tYXgtd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1wb3B1cC1hZGFwdGl2aXR5IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1iYWNrLWJnKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wb3B1cC1iYWNrLW9wYWNpdHkpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5keGJsLW1vZGFsIC5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtbGVmdCB7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LXJpZ2h0IHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWNlbnRlciB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmR4YmwtbW9kYWwgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtdG9wIHtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uZHhibC1tb2RhbCAuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5keGJsLW1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZHhibC1kcm9wZG93bixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duIHtcbiAgLS1keGJsLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogMDtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15OiBhdXRvO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdW5zZXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1kcm9wZG93bi5keGJsLXNtLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24uZHhibC1zbSB7XG4gIC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI4NTcxMDYxMjM7XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6IDAuNXJlbTtcbn1cbi5keGJsLWRyb3Bkb3duLmR4YmwtbGcsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bi5keGJsLWxnIHtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6IDEuMTI1ZW07XG4gIC0tZHhibC1kcm9wZG93bi1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogMC40Mzc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogMXJlbTtcbn1cbi5keGJsLWRyb3Bkb3duOm5vdCg6ZGVmaW5lZCksXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoOmRlZmluZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLXRvcC1zaXplZ3JpcC1hcmVhLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tdG9wLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvdHRvbS1zaXplZ3JpcC1hcmVhLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm90dG9tLXNpemVncmlwLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cge1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC1kcm9wZG93bi1taW4td2lkdGgpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgb3V0bGluZTogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtZHJvcGRvd24tc2Nyb2xsYWJsZSA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWRyb3Bkb3duLXNjcm9sbGFibGUgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgb3ZlcmZsb3cteTogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXkpO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b20pO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuICAuZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuICAuZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyLFxuICAuZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24taGVhZGVyOjpiZWZvcmUsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlci5keGJsLWRyYWcsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWhlYWRlci5keGJsLWRyYWcge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHksXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogdmFyKC0tZHhibC1kcm9wZG93bi1ib2R5LWFsaWduLWl0ZW1zKTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gKixcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSA+ICoge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tZm9vdGVyLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14KSB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLWJvdHRvbSk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3RlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3RlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3RlcixcbiAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWZvb3Rlcjo6YmVmb3JlLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1hcmVhLFxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAsXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLXNpemVncmlwIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1pbWFnZSxcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1pbWFnZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGwtb3BhY2l0eTogNjAlO1xufVxuXG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1sZWZ0ID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi10b3AgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcbn1cbi5keGJsLXNpZGVwYW5lbCAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1zaWRlcGFuZWwtZGlhbG9nLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tcmlnaHQgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG59XG4uZHhibC1zaWRlcGFuZWwgLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLXBvcHVwLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZy5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2lkZXBhbmVsIC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cuZHhibC1zaWRlcGFuZWwtcG9zaXRpb24tYm90dG9tID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XG59XG5cbi5keGJsLXBvcHVwLWNlbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmR4YmwtcG9wdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmR4Ymwtd2luZG93IHtcbiAgLS1keGJsLXdpbmRvdy1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC13aW5kb3ctY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4Ymwtd2luZG93LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctbWluLXdpZHRoOiAwO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB1bnNldDtcbn1cbi5keGJsLXdpbmRvdy5keGJsLXNtIHtcbiAgLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodDogMS41O1xuICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogMS4yODU3MTA2MTIzO1xuICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14OiAwLjVyZW07XG59XG4uZHhibC13aW5kb3cuZHhibC1sZyB7XG4gIC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogMXJlbTtcbn1cbi5keGJsLXdpbmRvdzpub3QoOmRlZmluZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXdpbmRvd1t4LWRyb3AtYWxpZ25tZW50PXRvcF0gPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LXRvcC1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC13aW5kb3dbeC1kcm9wLWFsaWdubWVudD1ib3R0b21dID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1ib3R0b20tc2l6ZWdyaXAtYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4Ymwtd2luZG93Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXdpbmRvdy1kaWFsb2c6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4Ymwtd2luZG93LWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4Ymwtd2luZG93LWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4Ymwtd2luZG93W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xuICBvdXRsaW5lOiAwO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXdpbmRvdy1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC13aW5kb3ctZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYmcpO1xuICBib3JkZXI6IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC13aW5kb3ctYm94LXNoYWRvdyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1pbi13aWR0aDogdmFyKC0tZHhibC13aW5kb3ctbWluLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nLmR4Ymwtd2luZG93LXNjcm9sbGFibGUgPiAuZHhibC13aW5kb3ctYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteCk7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1kZWZhdWx0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbiB7XG4gIC0tZHhibC1idG4tYmc6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tYmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbiA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b24uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyIC5keGJsLXdpbmRvdy1oZWFkZXItYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWhlYWRlciAuZHhibC13aW5kb3ctaGVhZGVyLWJ1dHRvbjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1oZWFkZXIgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctaGVhZGVyLmR4YmwtZHJhZyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgLmR4YmwtcG9wdXAtZHJhZ2dpbmcgKyAuZHhibC13aW5kb3ctYm9keSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1iZyk7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWJvZHkgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctZm9vdGVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctZGlhbG9nID4gLmR4Ymwtd2luZG93LWZvb3RlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1kaWFsb2cgPiAuZHhibC13aW5kb3ctZm9vdGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDMlO1xufVxuLmR4Ymwtd2luZG93ID4gLmR4Ymwtd2luZG93LWRpYWxvZyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXdpbmRvdyA+IC5keGJsLXdpbmRvdy1zaXplZ3JpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IDA7XG59XG4uZHhibC13aW5kb3cgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAtaW1hZ2Uge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsLW9wYWNpdHk6IDYwJTtcbn1cblxuLmR4YmwtZGlhbG9nLWNhcHRvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA1NTtcbn1cblxuLmR4YmwtZ3JvdXAge1xuICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLS1keGJsLWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWdyb3VwLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjQ5OTM0Mzc1MjtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMTQyODZlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyb3VwLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyb3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWdyb3VwOm5vdCguZXhwYW5kZWQpOm5vdChbaXMtYW5pbWF0aW5nXSkgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWdyb3VwOm5vdChbZGF0YS1xYS1keGJsLWxvYWRlZF0pOm5vdCguZXhwYW5kZWQpID4gLmR4YmwtZ3JvdXAtYm9keSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLWdyb3VwLmR4Ymwtc20ge1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbn1cbi5keGJsLWdyb3VwLmR4YmwtbGcge1xuICAtLWR4YmwtZ3JvdXAtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjc1cmVtO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWNvbG9yKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDUlO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biArICoge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZyk7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgKiAtMSk7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bi5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1idG4uZHhibC1ncm91cC1leHBhbmQtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlciA+IC5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZHhibC1mbCB7XG4gIC0tZHhibC1mbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWZsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1mbC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtZmwtY2FwdGlvbi1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtZmwtY2FwdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKSwgMC43NSk7XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogMS41cmVtO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIC0tZHhibC1mbC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1mbC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogMS41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogNXB4O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXRvcDogMDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1mbC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC1saW5lLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZmwtcGFkZGluZy15KSB2YXIoLS1keGJsLWZsLXBhZGRpbmcteCk7XG59XG4uZHhibC1mbC5keGJsLXNtIHtcbiAgLS1keGJsLWZsLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAwLjVyZW07XG4gIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXk6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAxLjE2NjY3ZW07XG4gIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG59XG4uZHhibC1mbC5keGJsLWxnIHtcbiAgLS1keGJsLWZsLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcbiAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14OiAycmVtO1xuICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXk6IDFyZW07XG4gIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15OiAycmVtO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4yMjIyMjIyMjIyO1xuICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6IDAuNDM3NXJlbTtcbiAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAwLjc1cmVtO1xuICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAwLjI1cmVtO1xufVxuLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcbiAgLS1keGJsLWZsLXBhZGRpbmcteDogY2FsYyh2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XG4gIC0tZHhibC1mbC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXkpO1xufVxuLmR4YmwtZmwuZHhibC1mbC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWZsIC5keGJsLXJvdyB7XG4gIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXg6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXgpO1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15OiB2YXIoLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwIHtcbiAgLS1keGJsLWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmwtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1jb2xvcik7XG4gIC0tZHhibC1ncm91cC1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1iZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYmcpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1jb2xvcik7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tYmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZyk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4tY29sb3IpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplKTtcbiAgLS1keGJsLWdyb3VwLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1ib2R5ID4gLmR4YmwtZ3JvdXAtYm9keS1jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteCk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ncm91cCA+IC5keGJsLWdyb3VwID4gLmR4YmwtZ3JvdXAtaGVhZGVyOm5vdCguZHhibC1mbC1ncm91cC1oZWFkZXItdG1wbCkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3JvdXAgPiAuZHhibC1ncm91cCA+IC5keGJsLWdyb3VwLWhlYWRlci5keGJsLWZsLWdyb3VwLWhlYWRlci10bXBsID4gLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0bjpsYXN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1pbWFnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWdyb3VwID4gLmR4YmwtZ3JvdXAgPiAuZHhibC1ncm91cC1oZWFkZXIgPiAuZHhibC1ncm91cC1leHBhbmQtYnRuOmxhc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpIC0gdmFyKC0tZHhibC1idG4tcGFkZGluZy14KSk7XG59XG4uZHhibC1mbCAuZHhibC1mbC1ndCAuZHhibC10YWJzIHtcbiAgLS1keGJsLXRhYnMtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtYmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJnKTtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemUpO1xuICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3ApO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmcteCk7XG4gIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15KTtcbiAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtYmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZyk7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yKTtcbiAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItY29sb3IpO1xuICAtLWR4YmwtdGFicy10YWItaG92ZXItYmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZyk7XG4gIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ3QgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcbiAgLS1keGJsLXRhYnMtY29udGVudC1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcik7XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZSk7XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtZ2QsXG4uZHhibC1mbCAuZHhibC1mbC1ndCB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZHhibC1mbC1ncm91cC1zcGFjaW5nLXkpICogMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteSkgKiAwLjUpO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtY3B0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtZmwtY2FwdGlvbi1jb2xvcik7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWl0ZW0gLmR4YmwtZmwtZW1wdHktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtIC5keGJsLWZsLWNwdDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5keGJsLWZsIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jdHJsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG4uZHhibC1mbCAuZHhibC1mbC1pdGVtIC5keGJsLWZsLWN0cmwtbmMsXG4uZHhibC1mbCAuZHhibC1mbC1pdGVtIC5keGJsLWZsLWVtcHR5LWNhcHRpb24gKyAuZHhibC1mbC1jdHJsIHtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtcm93LWJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuLmR4YmwtZmwgLmR4YmwtZmwtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jcHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbSA+IC5keGJsLWZsLWN0cmw6bm90KGltZykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5keGJsLWZsIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jdHJsIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5keGJsLWZsOm5vdCguZHhibC1mbC1jYWxjKSAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4uZHhibC1mbC1jYWxjIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jcHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHhibC1mbC1jYWxjIC5keGJsLWZsLWl0ZW0gPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpOm5vdCguZHhibC1mbC1jdHJsLW5jKSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHhibC1mbCAuZHhibC1mbC1pdGVtLmR4YmwtZmwtaXRlbS1ob3Jpem9udGFsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIH1cbiAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCA+IC5keGJsLWZsLWNwdCB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgLmR4YmwtZmwgLmR4YmwtZmwtaXRlbS5keGJsLWZsLWl0ZW0taG9yaXpvbnRhbCA+IC5keGJsLWZsLWVtcHR5LWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXIge1xuICAtLWR4YmwtdG9vbGJhci1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRvb2xiYXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogMS4xNDI4NmVtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogMS4yNDk5MzQzNzUyO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC41cmVtICogMik7XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZzogY2FsYygwLjE4NzVyZW0gKiAyKTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWltYWdlLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodCk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC10b29sYmFyIC5keGJsLXZpcnR1YWwtdG9vbGJhciB7XG4gIHRvcDogLTEwMDAwcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwMDAwcHggIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xufVxuLmR4YmwtdG9vbGJhciAuZHhibC12aXJ0dWFsLXRvb2xiYXIgLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4gPiBkaXYgPiAuZHhibC10ZXh0LCAuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYnRuID4gZGl2ID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLXNlcGFyYXRvci13aWR0aCk7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmcpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXRvb2xiYXItbGFyZ2Utc3BhY2luZyB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmcgPiAuZHhibC1idG4tZ3JvdXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tdG9vbGJhci1sYXJnZS1zcGFjaW5nID4gLmR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIge1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteCk7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4sXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG59XG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0bi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWJ0biA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWJnKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWltYWdlLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yKTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZSAwLjNzO1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhcixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IGRpdiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtYnRuLWdyb3VwLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2LFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci10aXRsZSA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItdGl0bGUgPiAuZHhibC1idG4tZ3JvdXAsXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSksXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCk6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24tdG9nZ2xlKSxcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUpLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlID4gLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlIC5keGJsLXZpcnR1YWwtdG9vbGJhci5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLFxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUgLmR4YmwtdmlydHVhbC10b29sYmFyLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sXG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZSAuZHhibC12aXJ0dWFsLXRvb2xiYXIuZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS5keGJsLWxvYWRpbmcgPiAuZHhibC1idG4tdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b29sYmFyLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS5keGJsLWxvYWRpbmcgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUuZHhibC1sb2FkaW5nID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC10b29sYmFyLWFkYXB0aXZlLmR4YmwtbG9hZGluZzpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUuZHhibC1sb2FkaW5nOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmR4YmwtdG9vbGJhcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxuLmR4YmwtdG9vbGJhcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLXRvb2xiYXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItaXRlbS10bXBsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXRvb2xiYXIgLmR4YmwtdG9vbGJhci10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLXNtIHtcbiAgLS1keGJsLXRvb2xiYXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogY2FsYygwLjVyZW0gKiAyKTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiBjYWxjKDAuMTg3NXJlbSAqIDIpO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxnIHtcbiAgLS1keGJsLXRvb2xiYXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogMDtcbiAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjE4NzVyZW07XG4gIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6IGNhbGMoMC41cmVtICogMik7XG4gIC0tZHhibC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZzogY2FsYygwLjE4NzVyZW0gKiAyKTtcbn1cblxuLmR4YmwtYnRuLXRvb2xiYXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiAxcHgpO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXk6IDFweDtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtYnRuLXNwbGl0LXRvb2xiYXItZG9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC12aXJ0dWFsLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpICFpbXBvcnRhbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhciA+IDpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLXJvb3QtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0yO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXJvb3QtYmcsIHRyYW5zcGFyZW50KTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmFmdGVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YWZ0ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tcm9vdC1iZywgdHJhbnNwYXJlbnQpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDUwJSk7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMC4xMjVyZW07XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXI6IDByZW07XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDE7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kOiBub25lO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCA1MCUpO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQ6IDAuMTI1cmVtO1xuICAtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyOiAwcmVtO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IC5keGJsLWltYWdlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5ID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnkuZHhibC1kaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkgPiAuZHhibC1idG4uZHhibC1idG4tdGV4dC1zZWNvbmRhcnk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50ID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4uZHhibC1zbSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1zbSwgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4uZHhibC1zbSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1zbSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1zbSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjI1cmVtO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMC4xODc1cmVtO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4uZHhibC1sZywgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1sZywgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1sZywgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1sZyxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4uZHhibC1sZyxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1sZyxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4uZHhibC1sZyxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1sZyB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG59XG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgPiAuZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveDtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwIHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1maXJzdCkgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpID4gLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkgPiAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSxcbiAgLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3ZlciksXG4gIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpLFxuICAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmhvdmVyKTo6YmVmb3JlLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiA3JTtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhci5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudC5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6bGFzdC1vZi10eXBlKTpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tZmlyc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1maXJzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKS5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bixcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tbGFzdCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0ID4gLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKS5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0LFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQgPiAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpLmR4YmwtYnRuLWdyb3VwLWxlZnQgPiAuZHhibC1idG4sXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC10ZXh0LWVkaXQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLCAuZHhibC1idG4tdG9vbGJhcjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSwgLmR4YmwtYnRuLXRvb2xiYXI6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tbGFzdCksIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG46bm90KC5keGJsLWJ0bi1sYXN0KSxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQ6bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCksXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50Om5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLFxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudDpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHhibC1idG4tc3BsaXQ6bm90KC5keGJsLWJ0bi1sYXN0KSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5keGJsLXNtIC5keGJsLWJ0bi10b29sYmFyLCAuZHhibC1idG4tdG9vbGJhci5keGJsLXNtLFxuLmR4Ymwtc20gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCxcbi5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQuZHhibC1zbSB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uZHhibC1sZyAuZHhibC1idG4tdG9vbGJhciwgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1sZyxcbi5keGJsLWxnIC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQsXG4uZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50LmR4YmwtbGcge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duIHtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tZGlhbG9nLXdpZHRoOiA1MDBweDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGg6IDU4MHB4O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZzogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItaXRlbS10bXBsOmZvY3VzLXZpc2libGUsIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItaXRlbS10bXBsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtYnRuLXNwbGl0OmZvY3VzLXZpc2libGUsIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtYnRuLXNwbGl0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tb2RhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46Zm9jdXMtdmlzaWJsZSwgLmR4YmwtbW9kYWw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpmaXJzdC1jaGlsZCwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpmaXJzdC1jaGlsZCwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCAuZHhibC1idG46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4sIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJnKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWJnKTtcbiAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46ZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSB7XG4gIG9wYWNpdHk6IDYwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZCB7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGU6OmFmdGVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHRvcDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgKiAyKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDclO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbS5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIDAgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogMik7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLXNwbGl0LWRyb3Bkb3duIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAhaW1wb3J0YW50O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gLmR4YmwtZHJvcGRvd24taXRlbSA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLW1lbnUtaXRlbSAuZHhibC1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4sIC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIC5keGJsLWRyb3Bkb3duLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nIC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXkpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4LWJsYXpvci1jb2xvcnBpY2tlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRpYWxvZywgLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0IHtcbiAgLS1keGJsLXBvcHVwLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tZHhibC1wb3B1cC13aWR0aCk7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwIC5keGJsLW1vZGFsLWJvZHkge1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgpO1xuICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRpYWxvZywgLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0IHtcbiAgICAtLWR4YmwtcG9wdXAtbWF4LXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtbWF4LXdpZHRoKTtcbiAgfVxuICAuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kaWFsb2cge1xuICAgIC0tZHhibC1wb3B1cC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWRpYWxvZy13aWR0aCk7XG4gIH1cbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSwgLmR4YmwtdG9vbGJhci1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3QsIC5keGJsLXRvb2xiYXItZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5ID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItZGlhbG9nIHtcbiAgbWF4LWhlaWdodDogNzUlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGVhc2U7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQ6bm90KC5zaG93KSB7XG4gIHRvcDogMTAwJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldC50b3BWZXJ0aWNhbC5zaG93IHtcbiAgdG9wOiA1OCU7XG4gIG1heC1oZWlnaHQ6IDQyJTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1wb3B1cC5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldC50b3BIb3Jpem9udGFsLnNob3cge1xuICB0b3A6IDUwJTtcbiAgbWF4LWhlaWdodDogNTAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXBvcHVwLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXRvb2xiYXItYm90dG9tLXNoZWV0ID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzKSAwIDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5keGJsLXNtIC5keGJsLXRvb2xiYXItZHJvcGRvd24ge1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogMC4xMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuMjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6IDAuMTg3NXJlbTtcbn1cbi5keGJsLWxnIC5keGJsLXRvb2xiYXItZHJvcGRvd24ge1xuICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtZHJvcGRvd24taXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciwgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgLmR4Ymwtb2ZmaWNlLWJhci1jb2xvcmVkaXQgPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtaGlkZGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWNvbG9yKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQpO1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtZW1wdHk6OmJlZm9yZSwgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgLmR4Ymwtb2ZmaWNlLWJhci1jb2xvcmVkaXQgPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC10b29sYmFyLWNvbG9yZWRpdC1lbXB0eTo6YmVmb3JlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0biA+IC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWhpZGRlbi5keGJsLXRvb2xiYXItY29sb3JlZGl0LWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMXB4KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmVkO1xufVxuXG4uZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UpOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyksIC5keGJsLXRvb2xiYXI6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKS5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0gfiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrLCAuZHhibC10b29sYmFyOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtICsgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQsIC5keGJsLXRvb2xiYXI6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKS5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0sIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhcltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbixcbi5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhcltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLWNvbGxhcHNlZCxcbi5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhcltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0gLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UpOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciksIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhcltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0uZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtIH4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZHJvcGRvd24tbWFyaywgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyW2RhdGEtZHgtcmliYm9uLXRvb2xiYXItbG9hZGVkXS5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0gKyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCwgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyW2RhdGEtZHgtcmliYm9uLXRvb2xiYXItbG9hZGVkXS5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwMDBweCwgLTEwMDAwcHgpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4sXG4uZHhibC10b29sYmFyLmR4YmwtcmliYm9uLXRvb2xiYXIgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLWNvbGxhcHNlZCxcbi5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhciAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCguZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSk6bm90KC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yKSwgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWRyb3Bkb3duLW1hcmssIC5keGJsLXRvb2xiYXIuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZS5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0gKyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCwgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDAwcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTEwMDAwcHggIWltcG9ydGFudDtcbn1cblxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyIC5keGJsLWJ0bi10b29sYmFyOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC10b29sYmFyLWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiA6bm90KC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yKSArIC5keGJsLXRvb2xiYXItYnRuW3Zpc2libGVdLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IDpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpICsgLmR4YmwtdG9vbGJhci1pdGVtW3Zpc2libGVdLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IDpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpICsgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMuZHgtdG9vbGJhci1maXJzdC12aXNpYmxlLWNoaWxkID4gOm5vdCguZHhibC1idG4tbGFzdCwgLmR4YmwtcG9wdXAtcG9ydGFsKSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyIC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgLmR4YmwtYnRuLXRvb2xiYXIuZHhibC1idG4tcGxhaW4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmc6IDA7XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLXRvb2xiYXIgPiAuZHhibC1idG4tdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBmbGV4OiAxO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyLmR4YmwtbG9hZGluZyA+IC5keGJsLWJ0bi10b29sYmFyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC10b29sYmFyLmR4YmwtbG9hZGluZyA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XG4gIHZpc2liaWxpdHk6IHVuc2V0O1xuICB3aWR0aDogYXV0bztcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyA+IC5keGJsLWJ0bjpub3QoOmFjdGl2ZSk6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcik6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcywgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWljb24tbW9yZSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItaWNvbi1tb3JlIHtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAwO1xufVxuLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSwgLmR4YmwtcmliYm9uLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksIC5keGJsLXJpYmJvbi10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpLCAuZHhibC1yaWJib24tdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5keGJsLXJpYmJvbi10b29sYmFyIC5keGJsLWJ0bi1ncm91cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XG4gIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGg6IDFyZW07XG4gIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItaGVpZ2h0OiAxcmVtO1xufVxuXG4uZHhibC1zbSAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoOiAxcmVtO1xuICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodDogMXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcbiAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aDogMXJlbTtcbiAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQ6IDFyZW07XG59XG5cbi5keGJsLXRvb2xiYXI6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biA+IHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1hbGwtaGlkZGVuIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4gKyAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWFsbC1oaWRkZW4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLWhpZGRlbiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuIH4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10b29sYmFyLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOm9ubHktY2hpbGQpID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhci5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbTpub3QoOm9ubHktY2hpbGQpID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC10b29sYmFyLmR4YmwtbG9hZGVkID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4uZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXRvb2xiYXIuZHhibC1sb2FkZWQgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtdG9vbGJhci5keGJsLWxvYWRlZCA+IC5keGJsLWJ0bi10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXI6bm90KC5keGJsLXJpYmJvbi10b29sYmFyKSAuZHhibC10b29sYmFyLWhpZGRlbi1pdGVtOm5vdCguZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSkuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2LCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXY6bm90KC5keGJsLWJ0bi1zcGxpdCk6bm90KC5keGJsLXRvb2xiYXItaXRlbS10bXBsKSA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KSA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm94LXNoYWRvdyk7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdjpub3QoLmR4YmwtYnRuLXNwbGl0KTpub3QoLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zm9jdXMtd2l0aGluKTpub3QoLmR4YmwtZm9jdXNlZCk6bm90KC5keGJsLXRleHQtZGlzcGxheS12aWV3KTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuLCAuZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldyk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmb2N1cy13aXRoaW4pOm5vdCguZHhibC1mb2N1c2VkKTpub3QoLmR4YmwtdGV4dC1kaXNwbGF5LXZpZXcpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC10b29sYmFyLWVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2ID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmR4YmwtZWRpdC1idG4tZHJvcGRvd24sIC5keGJsLXRvb2xiYXItZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1lZGl0LWJ0bi1kcm9wZG93biwgLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1lZGl0LWJ0bi1kcm9wZG93biB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gZGl2ID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpOjpiZWZvcmUsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQgPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjRlbTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWhpZGRlbik6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWNvbG9yKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aCk7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLmR4YmwtZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkOmRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQuZHhibC1kaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlLCAuZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZDpkaXNhYmxlZCAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZC5keGJsLWRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSwgLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb2xvcmVkaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQ6ZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZC5keGJsLWRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkOmRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNDAlKSk7XG59XG4uZHhibC10b29sYmFyLWVkaXQuZHhibC10b29sYmFyLWNvbG9yZWRpdCA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZC5keGJsLWRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLmR4YmwtZGlzYWJsZWQgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyOmRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkOmRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci5keGJsLWRpc2FibGVkID4gLmR4YmwtaW1hZ2UsIC5keGJsLXRvb2xiYXItZWRpdC5keGJsLXRvb2xiYXItY29sb3JlZGl0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkOmRpc2FibGVkIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lcjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdG9vbGJhci1lZGl0LmR4YmwtdG9vbGJhci1jb21ib2JveCAuZHhibC10ZXh0LWVkaXQgaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5keGJsLWltYWdlICsgc3Bhbixcbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KTtcbn1cblxuLmR4YmwtdGFicyB7XG4gIC0tZHhibC10YWJzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRhYnMtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGFicy1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy15OiAwO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC10YWJzLXBhZGRpbmcteSk7XG4gIC0tZHhibC10YWJzLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy15KTtcbiAgLS1keGJsLXRhYnMtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXgpO1xuICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtdGFicy10YWItaG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC10YWJzLXRhYi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtdGFicy10YWItYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC10YWJzLXNjcm9sbC1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCwgIzZjNzU3ZCk7XG4gIC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtdGFicy1jbG9zZS1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWJsYWNrLCB2YXIoLS1ibGFjaykpO1xuICAtLWR4YmwtdGFicy1idXR0b24tc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC10YWJzLXBhZGRpbmctcmlnaHQtY2xvc2UtYnRuOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItcGFkZGluZy14KSAtIDAuMzc1cmVtKTtcbiAgLS1keGJsLXRhYnMtdGFiLWRyYWctYmctY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGFicy10YWItZHJhZy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAvKiBDb250ZW50ICovXG4gIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3Qge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXRvcCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzLmR4YmwtdGFicy10b3AgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtdG9wID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC0tZHhibC10YWJzLXRhYi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLXRleHQsXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtcmlnaHQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCksXG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1yaWdodCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLXJpZ2h0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4YmwtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCksXG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1ib3R0b20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtYm90dG9tID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWJvdHRvbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC0tZHhibC10YWJzLXRhYi13aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCxcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpLFxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUsXG4uZHhibC10YWJzLmR4YmwtdGFicy1sZWZ0ID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xufVxuLmR4YmwtdGFicy5keGJsLXRhYnMtbGVmdCA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbn1cbi5keGJsLXRhYnMuZHhibC10YWJzLWxlZnQgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdGFicy1pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC10YWJzLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRhYnMtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdGFicy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWJnKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXRvcCkgdmFyKC0tZHhibC10YWJzLXBhZGRpbmctcmlnaHQpIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLWJvdHRvbSkgdmFyKC0tZHhibC10YWJzLXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtIHtcbiAgei1pbmRleDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1zdGF0ZS1kcmFnZ2luZyxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4Ymwtc3RhdGUtZHJhZ2dpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWRyYWctYmctY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjAwMDA7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC10YWJzLWl0ZW0tZHJhZ2dhYmxlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC10YWJzLWl0ZW0tZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtdGFicy1pdGVtLWRyYWctdGFyZ2V0LFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC10YWJzLWl0ZW0tZHJhZy10YXJnZXQge1xuICB0cmFuc2l0aW9uOiB2YXIoLS1keGJsLXRhYnMtdGFiLWRyYWctdHJhbnNpdGlvbik7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0LFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0IHtcbiAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10ZXh0IC5keGJsLXRhYnMtdGV4dC1vdmVyZmxvdyxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGV4dCAuZHhibC10YWJzLXRleHQtb3ZlcmZsb3cge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbixcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b24ge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJ0bi1iZyk7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItYnRuLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1idXR0b24tc3BhY2luZyk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1mb2N1c2VkOjphZnRlcixcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlcixcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b246bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgMHB4KTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICBib3R0b206IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uIHN2Zyxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gLmR4YmwtdGFicy1jbG9zZS1idXR0b24gc3ZnIHtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi1jb2xvcik7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiBzdmc6aG92ZXIsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uIHN2Zzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhvdmVyLWNvbG9yKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uOmhvdmVyLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0gPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhvdmVyLWJnKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteSkgdmFyKC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogdmFyKC0tZHhibC10YWJzLXRhYi13aWR0aCk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6aGFzKC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOmhhcyguZHhibC10YWJzLWNsb3NlLWJ1dHRvbikge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodC1jbG9zZS1idG4pO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlcixcbiAgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1hY3RpdmUpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWFjdGl2ZSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcixcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtdGFicy10bXBsKSA+IC5keGJsLWltYWdlIHtcbiAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAwLjQzNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlLFxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW0uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06ZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbSA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gOm5vdCguZHhibC1pbWFnZSkge1xuICBvcGFjaXR5OiAxO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQgPiA6bm90KC5keGJsLWltYWdlKSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOmRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbS5keGJsLWRpc2FibGVkID4gOm5vdCguZHhibC1pbWFnZSksXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCA+IDpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgb3BhY2l0eTogNjAlO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtLmR4YmwtZGlzYWJsZWQsXG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwgPiBsaSA+IC5keGJsLXRhYnMtaXRlbTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUgPiAuZHhibC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdGFicy1idG4tY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZS5keGJsLXRhYnMtdGFibGlzdC1oYXMtb3ZlcmZsb3cgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtaG92ZXItY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1ob3Zlci1jb2xvciwgOTUlKSk7XG59XG4uZHhibC10YWJzID4gLmR4YmwtdGFicy10YWJsaXN0LmR4YmwtdGFicy10YWJsaXN0LXNjcm9sbGFibGUuZHhibC10YWJzLXRhYmxpc3QtaGFzLW92ZXJmbG93ID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10YWJzLXNjcm9sbC1idG4tZGlzYWJsZWQtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdC5keGJsLXRhYnMtdGFibGlzdC1zY3JvbGxhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSxcbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xufVxuLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRhYnMgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdGFicyA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAwcHgpO1xuICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIDBweCk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdGFicyAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwge1xuICBjb2xvcjogdmFyKC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLXRhYnMgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsOm5vdCguZHhibC10YWJzLXJlbmRlci1kZWZhdWx0KSA+IC5keGJsLXRhYnMtY29udGVudDpub3QoW2RhdGEtZHgtdGFiLWxvYWRlZF0pOm5vdCguZHhibC1hY3RpdmUpLCAuZHhibC10YWJzIC5keGJsLXRhYnMtY29udGVudC1wYW5lbC5keGJsLWxvYWRlZDpub3QoLmR4YmwtdGFicy1yZW5kZXItZGVmYXVsdCkgPiAuZHhibC10YWJzLWNvbnRlbnQ6bm90KFtkYXRhLWR4LXRhYi1sb2FkZWRdKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiAtMTAwMDBweDtcbn1cbi5keGJsLXRhYnMgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIC5keGJsLXRhYnMtY29udGVudCB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRhYnMuZHhibC1zbSB7XG4gIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXRhYnMtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmc6IDAuMjVyZW07XG4gIC8qIENvbnRlbnQgKi9cbiAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5keGJsLXRhYnMuZHhibC1zbSA+IC5keGJsLXRhYnMtdGFibGlzdCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2UsXG4uZHhibC10YWJzLmR4Ymwtc20gPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtaW1hZ2Uge1xuICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXk6IDAuMzEyNXJlbTtcbn1cbi5keGJsLXRhYnMuZHhibC1zbSAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMS4yNXJlbTtcbiAgbWF4LWhlaWdodDogMS4yNXJlbTtcbn1cbi5keGJsLXRhYnMuZHhibC1sZyB7XG4gIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC10YWJzLWJ1dHRvbi1zcGFjaW5nOiAwLjVyZW07XG4gIC8qIENvbnRlbnQgKi9cbiAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmR4YmwtdGFicy5keGJsLWxnID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSxcbi5keGJsLXRhYnMuZHhibC1sZyA+IHVsID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkgPiAuZHhibC1pbWFnZSB7XG4gIC0tZHhibC1pbWFnZS1tYXJnaW4teTogMC41NjI1cmVtO1xufVxuLmR4YmwtdGFicy5keGJsLWxnIC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxLjc1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uZHhibC1yb3cge1xuICAtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14OiAxLjVyZW07XG4gIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXk6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XG59XG5cbi5keGJsLWNvbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSB7XG4gIC5keGJsLWNvbC14cyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14cy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC14cy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHMtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wteHMtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHMtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHMtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmR4YmwtY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAuZHhibC1jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuZHhibC1jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmR4YmwtY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHhibC1jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5keGJsLWNvbC1sZyB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5keGJsLWNvbC14bCB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5keGJsLWNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuZHhibC1jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5keGJsLWNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5keGJsLWNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmR4YmwtY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5keGJsLWNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuZHhibC1jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmR4YmwtbG9hZGluZy1wYW5lbCB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5LWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZzogdmFyKC0tYnMtZ3JheS0yMDApO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHk6IDAuMTI1O1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZTogMnJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAwLjc1cmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteTogMXJlbTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtbWFyZ2luOiAxcmVtO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHQ6IHVuc2V0O1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgI2ZmZikpO1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC13aWR0aDogMTAwJTtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsOm5vdChbZHhibC1sb2FkZWRdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtdW5kZXJsYXkgPiAuZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmcpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5KTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS5keGJsLWxvYWRpbmctcGFuZWwtY29udGVudC12aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yKTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCArIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbG9hZGluZy1wYW5lbC1lbXB0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sb2FkaW5nLXBhbmVsLWVtcHR5IC5keGJsLWxvYWRpbmctcGFuZWwtdGFyZ2V0LWNvbnRlbnQge1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbG9hZGluZy1wYW5lbC1lbXB0eSAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtdW5ibG9ja2VkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyLmR4YmwtbG9hZGluZy1wYW5lbC1zaGFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtc2hhZGluZyAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4ge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWNvbG9yOiAjZmZmO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lci5keGJsLWxvYWRpbmctcGFuZWwtc2hhZGluZyAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLmR4YmwtbG9hZGluZy1wYW5lbC1oaWRkZW4gLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3I6ICNmZmY7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteSkgdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtd2lkdGgpO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtbWFyZ2luKTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS5keGJsLWxvYWRpbmctcGFuZWwtaGlkZGVuIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbCAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciAuZHhibC13YWl0LWluZGljYXRvciB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUpO1xuICBvcmRlcjogMjtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Uge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlKTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2U6ZW1wdHkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwgLmR4YmwtbG9hZGluZy1wYW5lbC1jb250YWluZXIgLmR4Ymwtd2FpdC1pbmRpY2F0b3IgKyAuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UuZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlKTtcbiAgb3JkZXI6IDE7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIC5keGJsLXdhaXQtaW5kaWNhdG9yICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWxlZnQ6ZW1wdHkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4Ymwtc20ge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAwLjVyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4Ymwtc20gLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplOiAwLjc1cmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLXNtIC5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDFyZW07XG59XG4uZHhibC1sb2FkaW5nLXBhbmVsLmR4YmwtbGcge1xuICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAxcmVtO1xufVxuLmR4YmwtbG9hZGluZy1wYW5lbC5keGJsLWxnIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XG4gIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLWxvYWRpbmctcGFuZWwuZHhibC1sZyAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcbiAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14OiAxLjVyZW07XG59XG5cbi5keGJsLXdhaXQtaW5kaWNhdG9yIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAxLjI1cmVtO1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teTogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teTtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXg6IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xuICB3aWR0aDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IgPiBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXNtIHtcbiAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6IDFyZW07XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXNtLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMS41cmVtO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC1sZyB7XG4gIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAxLjVyZW07XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLWxnLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Ige1xuICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogMi41cmVtO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1zcGluIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbmltYXRpb246IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1zcGluIDAuNzVzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiA+IHN2ZyA+IGcgPiBnIHtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbn1cbi5keGJsLXdhaXQtaW5kaWNhdG9yLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiA+IHN2ZyA+IGcgPiBjaXJjbGUge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmR4Ymwtd2FpdC1pbmRpY2F0b3IuZHhibC13YWl0LWluZGljYXRvci1wdWxzZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XG4gIGFuaW1hdGlvbjogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXB1bHNlIDEuMnMgY3ViaWMtYmV6aWVyKDAuNTIsIDAuNiwgMC4yNSwgMC45OSkgaW5maW5pdGU7XG59XG4uZHhibC13YWl0LWluZGljYXRvci5keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAge1xuICBmaWxsOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXkpIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5Aa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi15IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDM2MGRlZyk7XG4gIH1cbn1cblxuLmR4YmwtYWNjb3JkaW9uIHtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogM3B4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IDAuMjUwMDMxMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogMS44NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1iZzogdW5zZXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdztcbiAgLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5keGJsLWFjY29yZGlvbi5keGJsLXNtIHtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogMS4xNDI4O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjE4NzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAwLjI1MDAyNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6IDAuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogMS42MjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IDAuMjUwMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuLmR4YmwtYWNjb3JkaW9uLmR4YmwtbGcge1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI7XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAwLjQzNzVyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogMC41cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6IDIuMTI1cmVtO1xuICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWZpbHRlciA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIuZHhibC10ZXh0LWVkaXQge1xuICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XG4gIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1maWx0ZXIgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLW5hdmlnYXRpb24tZmlsdGVyLmR4YmwtdGV4dC1lZGl0ID4gaW5wdXQge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZmlsdGVyID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZHhibC1uYXZpZ2F0aW9uLWZpbHRlci5keGJsLXRleHQtZWRpdCA+IC5keGJsLWVkaXQtYnRuLWNsZWFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1maWx0ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWNvbG9yKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHk6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmZvY3VzLXZpc2libGUsXG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtYWNjb3JkaW9uLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtYWNjb3JkaW9uLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keTpmb2N1cy12aXNpYmxlLFxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6Zm9jdXMtdmlzaWJsZSxcbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhibC1hY2NvcmRpb24tdG1wbDpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLmR4YmwtZ3JvdXAge1xuICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcik7XG4gIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XG4gIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcbiAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3QtY2hpbGQpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LWNoaWxkKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpOmxhc3QtY2hpbGQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KDpmaXJzdC1vZi10eXBlKTpsYXN0LWNoaWxkID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpmaXJzdC1vZi10eXBlOm5vdCg6bGFzdC1jaGlsZCksIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgPiAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLXRleHQge1xuICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteSk7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgYS5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXA6bm90KC5keGJsLWFjY29yZGlvbi1maWx0ZXIpID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciBhLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmFjdGl2ZSBhLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAuZHhibC1kaXNhYmxlZCwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAuZHhibC1kaXNhYmxlZCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwOmRpc2FibGVkIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXI6bm90KC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtdG1wbCkge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApIHtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc2VsZWN0aW9uLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDE1JTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW06bm90KC5keGJsLWFjY29yZGlvbi1ncm91cCk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50OmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyOm5vdCguZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LXRtcGwpLCAuZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtOm5vdCguZHhibC1hY2NvcmRpb24tZ3JvdXApOmRpc2FibGVkID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgKyAqIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgPiAuZHhibC1pbWFnZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50ID4gLmR4YmwtaW1hZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsID4gLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbSAuZHhibC1hY2NvcmRpb24taXRlbS1pbmRlbnQsIC5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbSAuZHhibC1hY2NvcmRpb24taXRlbS1pbmRlbnQtZW5kIHtcbiAgbWluLXdpZHRoOiBjYWxjKCh2YXIoLS1keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudCwgMCkgLSAxKSAqIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMCB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14KTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItaG92ZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAkYnRuLWhvdmVyLWNvbG9yO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLWFjY29yZGlvbiAuZHhibC1hY2NvcmRpb24tZ3JvdXAgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1hY2NvcmRpb24gLmR4YmwtYWNjb3JkaW9uLWdyb3VwID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtYWNjb3JkaW9uIC5keGJsLWFjY29yZGlvbi1ncm91cCA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWV4cGFuZC1idG4tY29udGFpbmVyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gIC0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnOiB1bnNldDtcbiAgLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3I6IGluaGVyaXQ7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWI6bm90KC5keGJsLWFjdGl2ZSk6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW9mZmljZS1yaWJib24gLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkgLyAxLjc1KTtcbiAgfVxufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtcmliYm9uLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZHhibC1vZmZpY2UtcmliYm9uIC5keGJsLXRvb2xiYXIgLmR4YmwtYnRuIHtcbiAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4Ymwtb2ZmaWNlLXJpYmJvbiAuZHhibC10b29sYmFyIC5keGJsLWJ0bjpmb2N1cyB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5keGJsLW9mZmljZS1yaWJib24gLmR4YmwtdG9vbGJhciAuZHhibC1idG46OmJlZm9yZSB7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4sXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3Bhbixcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyAuZHhibC10ZXh0LWVkaXQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIsXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1icmVhayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC4xMjVlbSAwO1xufVxuXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLWNvbnRlbnQuZHhibC1kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5cbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwtY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZTpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2UuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGw6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDYzcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtc21hbGwuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbWVkaXVtOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdDpub3QoLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtKSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uZHhibC1vZmZpY2UtYmFyLXNwaW5lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiBkaXYgPiAuZHhibC10ZXh0LWVkaXQge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5keGJsLXRyZWV2aWV3IHtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteDogMC4yNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteTogMDtcbiAgLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC10cmVldmlldy1mb250LXdlaWdodDogNDAwO1xuICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAwLjI1MDAzMTI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1idG4taG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZzogMC43NXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdztcbiAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZzogMC4yNXJlbTtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogbm9ybWFsO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogMC45Mzc1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC4zNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4O1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteSkgdmFyKC0tZHhibC10cmVldmlldy1zcGFjaW5nLXgpO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1zbSB7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogMS4zMzM7XG4gIC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteTogMC4yNTAxMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQtaW5kZW50OiAwLjgxMjVyZW07XG59XG4uZHhibC10cmVldmlldy5keGJsLXNtIC5keGJsLXRyZWV2aWV3LWl0ZW0gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4uZHhibC10cmVldmlldy5keGJsLXNtOm5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZyB7XG4gIC0tZHhibC10cmVldmlldy1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtdHJlZXZpZXctdGV4dC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteTogMC41cmVtO1xuICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogMS4wNjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZyAuZHhibC10cmVldmlldy1pdGVtIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcuZHhibC1sZzpub3QoLmR4YmwtdHJlZXZpZXctbm8tZXhwYW5kLWJ0bikgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjEyNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLW5hdmlnYXRpb24tZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZyk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdHJlZXZpZXc6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4uZHhibC10cmVldmlldyAuZHhibC1maWx0ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItY29udGVudC1iZy1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3IpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3gge1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmcpO1xuICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yKTtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XG4gIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aCkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZSkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvciwgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94LmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsIH4gKiAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXJbcm9sZT10cmVlXSB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZyk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC1jaGVja2JveCA+IGxhYmVsIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3ggPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZywgdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnLCA4MCUpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtY2hlY2tlZDpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKS5keGJsLWRpc2FibGVkLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTpub3QoLmR4YmwtcmVhZG9ubHkpID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDpub3QoOmhvdmVyKSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtY2hlY2tib3g6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKTpkaXNhYmxlZC5keGJsLWNoZWNrYm94LWNoZWNrZWQ6bm90KC5keGJsLXJlYWRvbmx5KSA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6bm90KDpob3ZlciksIC5keGJsLXRyZWV2aWV3IC5keGJsLWNoZWNrYm94Om5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbyk6ZGlzYWJsZWQuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZywgY3VycmVudGNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1iZywgNDAlKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XG4gIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6Zm9jdXMtdmlzaWJsZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpmb2N1cy12aXNpYmxlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXI6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC10cmVldmlldy10bXBsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2stYWxsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmhhcyhpbnB1dDpmb2N1cykgKyBsYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOmZvY3VzLXZpc2libGUsXG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1jb250YWluZXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLXRyZWV2aWV3LXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1lbXB0eS1kYXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodCk7XG4gIG9wYWNpdHk6IDYwJTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteSkgdmFyKC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteCk7XG59XG4uZHhibC10cmVldmlldy5keGJsLXRyZWV2aWV3LXRleHQtbm93cmFwIHtcbiAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwOiBub3dyYXA7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lcltyb2xlPXRyZWVdIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctdG1wbCwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy10bXBsIH4gKiB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLXNwYWNpbmcteSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1pbmRlbnQge1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0tZHhibC10cmVldmlldy1pdGVtLWluZGVudCwgMCkgKiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLWhvdmVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogJGJ0bi1ob3Zlci1jb2xvcjtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC11bnNldCwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtdW5zZXQsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXVuc2V0LCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCA0MCUpKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSkge1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGModmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpIC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCwgMHB4KSkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgsIDBweCkpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoLCAwcHgpKSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC1idG46bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSk6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlOjphZnRlciwgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLWJ0bjpub3QoLmR4YmwtbmF2LWV4cGFuZC1idG4tY3VzdG9tKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAtMXB4KTtcbiAgdG9wOiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWQpICsgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWJsdXIpICsgLTFweCk7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArIC0xcHgpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10cmVldmlldy1pdGVtLWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodCk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lcjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtdHJlZXZpZXcgLmR4YmwtdHJlZXZpZXctaXRlbSA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudCA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIG9wYWNpdHk6IDgwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lci5keGJsLWRpc2FibGVkLCAuZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiA2MCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXI6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciA+IC5keGJsLXRleHQ6bm90KC5keGJsLWJhZGdlKSB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC10cmVldmlldy10ZXh0LXBhZGRpbmcteSk7XG4gIHdoaXRlLXNwYWNlOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwKTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXRtcGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXRyZWV2aWV3IC5keGJsLXRyZWV2aWV3LWl0ZW0gPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRhaW5lciAuZHhibC10cmVldmlldy1pdGVtLXRleHQtY29udGFpbmVyLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXRtcGwgPiAuZHhibC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10cmVldmlldyAuZHhibC10cmVldmlldy1pdGVtID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50ID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIgLmR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LWNvbnRhaW5lciA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5keGJsLWJhZGdlIHtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogdmFyKC0tYnMtZ3JheS02MDAsICM2Yzc1N2QpO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJnKTtcbiAgbWFyZ2luOiAwIHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nKTtcbn1cbi5keGJsLWJhZGdlLmR4YmwtdGV4dCB7XG4gIC0tZHhibC10ZXh0LXBhZGRpbmcteDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14KTtcbiAgLS1keGJsLXRleHQtcGFkZGluZy15OiAwO1xufVxuXG4uZHhibC1zbSAuZHhibC1iYWRnZSB7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteDogMC4yNXJlbTtcbn1cblxuLmR4YmwtbGcgLmR4YmwtYmFkZ2Uge1xuICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmc6IDAuNXJlbTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6IDAuNXJlbTtcbn1cblxuLmR4YmwtYWN0aXZlIC5keGJsLWJhZGdlIHtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYmc6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xufVxuXG4uZHhibC1zdGFja2xheW91dCA+IC5keGJsLXN0YWNrbGF5b3V0LXJvb3QsIC5keGJsLWdyaWRsYXlvdXQgPiAuZHhibC1ncmlkbGF5b3V0LXJvb3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZHhibC1ncmlkbGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1zdGFja2xheW91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAge1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5OiAwLjc1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtZm9udC1zaXplKTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtcmFkaW8tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1yYWRpby1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWNoZWNrYm94LXJhZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtY2hlY2tib3gtcmFkaW8gfiAuZHhibC1jaGVja2JveC1yYWRpbyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wKTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtcmFkaW8tZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uZHhibC1yYWRpby1ncm91cC5keGJsLXJhZGlvLWdyb3VwLWhvcml6b250YWwgPiAuZHhibC1jaGVja2JveC1yYWRpbyB+IC5keGJsLWNoZWNrYm94LXJhZGlvIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdCk7XG59XG4uZHhibC1yYWRpby1ncm91cCA+IC5keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dCB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0LW9wYWNpdHkpO1xufVxuLmR4YmwtcmFkaW8tZ3JvdXAuZHhibC1zbSB7XG4gIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5keGJsLXJhZGlvLWdyb3VwLmR4YmwtbGcge1xuICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmR4YmwtY29udGV4dC1tZW51LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUge1xuICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogOS45OTk5Mzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24tb3BhY2l0eTogNzAlO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmc6IHVuc2V0O1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1ib3gtc2hhZG93OiAwIDAuMjVyZW0gMC41cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteTogMDtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLXNtLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1zbSB7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogMS4zNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogOC41NzEzNzVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1sZyxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtbGcge1xuICAtLWR4YmwtY29udGV4dC1tZW51LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogMS42MjVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGg6IDExLjQyODVyZW07XG4gIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogMC42MjVyZW07XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24sXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biB7XG4gIC0tZHhibC1kcm9wZG93bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1mYW1pbHkpO1xuICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemUpO1xuICAtLWR4YmwtZHJvcGRvd24tY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWNvbG9yKTtcbiAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ3RoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1kcm9wZG93bi1iZzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYmcpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGUpO1xuICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGgpO1xuICAtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm94LXNoYWRvdyk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IGxpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1jb250ZXh0LW1lbnUtaXRlbS13aXRoLWljb24gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IGxpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1jb250ZXh0LW1lbnUtaXRlbS13aXRoLWljb24gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gbGkgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGkuZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlKSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3ItY29sb3IpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGkuZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmZpcnN0LWNoaWxkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpsYXN0LWNoaWxkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpOmZvY3VzLXdpdGhpbixcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcik6Zm9jdXMtd2l0aGluIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlcixcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCguZHhibC1hY3RpdmUpOmhvdmVyOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmcpO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbSAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCwgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpkaXNhYmxlZCxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkLCAuZHhibC1jb250ZXh0LW1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkLFxuICAuZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW0uZHhibC1kaXNhYmxlZCxcbiAgLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOmRpc2FibGVkIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS5keGJsLWRpc2FibGVkOjpiZWZvcmUsXG4uZHhibC1jb250ZXh0LW1lbnUtc3VibWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gIC5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLWNvbnRleHQtbWVudS5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgdWwgbGk6bm90KC5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3IpID4gLmR4YmwtY29udGV4dC1tZW51LWl0ZW06bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTphY3RpdmU6OmJlZm9yZSxcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3BhY2l0eTogODAlO1xufVxuLmR4YmwtY29udGV4dC1tZW51LmR4YmwtY29udGV4dC1tZW51LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSB1bCBsaTpub3QoLmR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvcikgPiAuZHhibC1jb250ZXh0LW1lbnUtaXRlbTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIC5keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLFxuLmR4YmwtY29udGV4dC1tZW51LXN1Ym1lbnUuZHhibC1jb250ZXh0LW1lbnUtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1ib2R5IHVsIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24ge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLW9wYWNpdHkpO1xufVxuXG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCwgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtLCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHhibC1tZW51IHtcbiAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogNjAlO1xuICAtLWR4YmwtbWVudS1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLW1lbnUtY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGg6IDFweDtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC13ZWlnaHQ6IDUwMDtcbiAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1saW5lLWhlaWdodDogMTtcbiAgLS1keGJsLW1lbnUtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtbWVudS1ib3JkZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1ib3JkZXItc3R5bGU6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLW1lbnUuZHhibC1zbSB7XG4gIC0tZHhibC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6IDFyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbGcge1xuICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6IDEuNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogMXJlbTtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbG9hZGVkXSkgPiAuZHhibC1tZW51LW5hdiwgLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LWxvYWRlZF0pID4gLmR4YmwtbWVudS1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnU6bm90KFtkYXRhLWR4LW1lbnUtbW9iaWxlXSkgPiAuZHhibC1tZW51LW5hdiwgLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtbWVudS1tb2JpbGVdKSA+IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1tZW51LW1vYmlsZV0pID4gLmR4YmwtbWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51W2RhdGEtZHgtbWVudS1tb2JpbGVdID4gLmR4YmwtbWVudS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbWVudTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpmb2N1cy12aXNpYmxlLCAuZHhibC1tZW51Om5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtbWVudS1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2gge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbS5keGJsLW1lbnUtaXRlbS1wb3Mtc3RhcnQgLmR4YmwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1pdGVtLXBvcy1jZW50ZXIgLmR4YmwtYnRuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0uZHhibC1tZW51LWl0ZW0tcG9zLWVuZCAuZHhibC1idG4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1tZW51LWZvbnQtZmFtaWx5KTtcbiAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZSk7XG4gIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0KTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXkpO1xuICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmcpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZyk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogaW5oZXJpdDtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDEwJTtcbn1cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIuZHhibC1tZW51LXRleHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIgLmR4YmwtbWVudS1pdGVtLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtbWVudSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc3BhY2luZyB7XG4gIGZsZXg6IDE7XG59XG4uZHhibC1tZW51IC5keGJsLW1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVudS10aXRsZS1saW5lLWhlaWdodCk7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhci5keGJsLW1lbnUtbG9hZGluZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDtcbn1cbi5keGJsLW1lbnUgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZHhibC1tZW51ID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWxvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLmR4YmwtbWVudSA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LCAuZHhibC1tZW51IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0sIC5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUtZHJvcGRvd24ge1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHk6IDYwJTtcbiAgLS1keGJsLW1lbnUtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1tZW51LWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1taW4td2lkdGg6IDkuOTk5OTM3NXJlbTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6IDA7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xuICAtLWR4YmwtZHJvcGRvd24tYmc6IHZhcigtLWR4YmwtbWVudS1iZyk7XG4gIC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6IDAuMTI1cmVtO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS41O1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiA4LjU3MTM3NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAxcmVtO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWxnIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAxMS40Mjg1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6IDFyZW07XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci13aWR0aCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlKTtcbiAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aCk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LW5hdi1pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0Om5vdCguZHhibC1tZW51LW5hdi1pdGVtLWxpc3QpIC5keGJsLW1lbnUtaXRlbS10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0LmR4YmwtbWVudS1pdGVtLWxpc3Qtd2l0aC1pY29ucyA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyOmZpcnN0LWNoaWxkLCAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdC5keGJsLW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQgKyAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAxKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0uZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtbWVudS1mb250LWZhbWlseSk7XG4gIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemUpO1xuICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodCk7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1tZW51LWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmcpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcik7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIDcwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyID4gc3ZnLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLmR4YmwtZGlzYWJsZWQgPiAuZHhibC1pbWFnZSwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpkaXNhYmxlZCA+IC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWRpc2FibGVkLWNvbG9yLCBjdXJyZW50Y29sb3IpKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIDQwJSkpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgdG9wOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvdHRvbTogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDIwJTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTY4ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoOmhvdmVyKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTUlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAvKiB0byBtYWtlIHRoaXMgd29ya3MgYSBwYXJlbnQgc2hvdWxkIGhhdmUgcG9zaXRpb246IHJlbGF0aXZlIGFuZCB6LWluZGV4OiAwICovXG4gIC8qIGh0dHA6Ly93d3cuaW5kZXBlbmRlbnQtc29mdHdhcmUuY29tL3NldC1zdGFja2luZy1vcmRlci1vZi1wc2V1ZG8tZWxlbWVudHMtYmVsb3ctcGFyZW50LWVsZW1lbnQuaHRtbCAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnLCB1bnNldCk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE0M2RwaSkge1xuICAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNzUpO1xuICB9XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMTAlO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bi5keGJsLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLWluZGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZSkgKyB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoKSAqIDAuNSk7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLWluZGVudDpmaXJzdC1jaGlsZCB7XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGg6IGNhbGModmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZSkgKyB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nKSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWluZGVudC1jb3VudCwgMCkgKiB2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAxKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0taW5kZW50ICsgLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtZHJvcGRvd24tZGlhbG9nID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGgpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGUpIHZhcigtLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3IpO1xufVxuLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvcjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1tZW51LWRyb3Bkb3duOm5vdCguZHhibC1tZW51LW5hdmJhci1kcm9wZG93bikgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUtZHJvcGRvd246bm90KC5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duKSAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9Ym90dG9tXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWJvZHkgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1idG4sXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PWJvdHRvbV0gPiAuZHhibC1tZW51LWRyb3Bkb3duLmR4YmwtbWVudS1uYXZiYXItZHJvcGRvd24gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duW3gtZHJvcC1hbGlnbm1lbnQ9dG9wXSA+IC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1tZW51LW5hdmJhci1kcm9wZG93biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD10b3BdID4gLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd246bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pID4gLmR4YmwtbWVudS1kcm9wZG93biAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuOmZvY3VzLXZpc2libGUsIC5keGJsLWl0ZW1saXN0LWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLW1lbnUtZHJvcGRvd24gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLW1lbnUtaXRlbS10bXBsOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwge1xuICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4yNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtYmc6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yOiB1bnNldDtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItY29sb3I6IHVuc2V0O1xuICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4O1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbC5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjE0MztcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogMC41cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbC5keGJsLWxnIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMjtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiAxcmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbDpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgLmR4YmwtbWVudS1uYXYgPiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4ge1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3IpO1xuICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XG4gIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgLmR4YmwtbWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXgpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Qge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggOm5vdCg6bGFzdC1jaGlsZCkuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdDpub3QoLmR4YmwtbWVudS13aXRoLXRpdGxlKSA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLmR4YmwtbWVudS1pdGVtLXBvcy1zdGFydCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biwgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3Q6bm90KC5keGJsLW1lbnUtd2l0aC10aXRsZSkgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZC5keGJsLW1lbnUtaXRlbS1wb3MtZW5kID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuLCAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1iYXIgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmxhc3QtY2hpbGQuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtYmFyID4gLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLXdpZHRoKSB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlKSB2YXIoLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LWJhciA+IC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3I6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtbGVmdCA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmlnaHQgPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yaWdodCA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyLmR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBvcy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmV2ZXJzZSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhci5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmV2ZXJzZSA+IC5keGJsLW1lbnUtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1tZW51LXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteTogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15KTtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1tZW51LWNvbG9yKTtcbiAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgZmxleDogaW5pdGlhbDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4gPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZSA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciA+IHN2Zy5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgNzAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIgPiBzdmcuZHhibC1pbWFnZSB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1jb2xvciwgY3VycmVudGNvbG9yKSk7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yLCB2YXIoLS1keGJsLWltYWdlLWNvbG9yLCA3MCUpKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG4uZHhibC1kaXNhYmxlZCA+IC5keGJsLWltYWdlLCAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOmRpc2FibGVkID4gLmR4YmwtaW1hZ2Uge1xuICBjb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IsIHZhcigtLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3IsIGN1cnJlbnRjb2xvcikpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvciwgdmFyKC0tZHhibC1pbWFnZS1kaXNhYmxlZC1jb2xvciwgNDAlKSk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KDpob3Zlcikge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoOmhvdmVyKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS4yNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE0NGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTY3ZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLXNlbGVjdGVkOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1zZWxlY3RlZDpub3QoLmR4YmwtbWVudS1pdGVtLW11dGUtc2VsZWN0aW9uKTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4Ymwtc2VsZWN0ZWQ6bm90KC5keGJsLW1lbnUtaXRlbS1tdXRlLXNlbGVjdGlvbik6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMjAlO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgLyogdG8gbWFrZSB0aGlzIHdvcmtzIGEgcGFyZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uOiByZWxhdGl2ZSBhbmQgei1pbmRleDogMCAqL1xuICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjc1KTtcbiAgfVxufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCg6aG92ZXIpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxNSU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLmR4YmwtYWN0aXZlOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmU6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWFjdGl2ZTpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAyMCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4taG92ZXItYmcsIHVuc2V0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjI1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcbiAgLmR4YmwtbWVudS5keGJsLW1lbnUtaG9yaXpvbnRhbCA+IC5keGJsLW1lbnUtbmF2IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyOm5vdCguZHhibC1zZWxlY3RlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDE2OGRwaSkge1xuICAuZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXI6bm90KC5keGJsLXNlbGVjdGVkKTpub3QoLmR4YmwtYWN0aXZlKSB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LWhvcml6b250YWwgPiAuZHhibC1tZW51LW5hdiAuZHhibC1tZW51LW5hdi1iYXIgPiAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3Zlcjpub3QoLmR4Ymwtc2VsZWN0ZWQpOm5vdCguZHhibC1hY3RpdmUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICByaWdodDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAxMCU7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsID4gLmR4YmwtbWVudS1uYXYgLmR4YmwtbWVudS1uYXYtYmFyID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1oYW1idXJnZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QsIC5keGJsLW1lbnUtZHJvcGRvd24uZHhibC1kcm9wZG93bi1kaWFsb2cgPiAuZHhibC1kcm9wZG93bi1ib2R5IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLW1lbnUgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSwgLmR4YmwtbWVudS1kcm9wZG93bi5keGJsLWRyb3Bkb3duLWRpYWxvZyA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtbWVudS1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbSA+IC5keGJsLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjMxMjUzMTI1cmVtO1xuICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAwLjVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbC5keGJsLXNtIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6IDAuMzc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjQ5OTkzNzVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC4zNzVyZW07XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbC5keGJsLWxnIHtcbiAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6IDAuNjI1cmVtO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgPiAuZHhibC1tZW51LWJhciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCA+IC5keGJsLW1lbnUtYmFyIC5keGJsLW1lbnUtdGl0bGUge1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtdGl0bGUge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14KTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0Om5vdCguZHhibC1tZW51LXdpdGgtdGl0bGUpID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xufVxuLmR4YmwtbWVudS5keGJsLW1lbnUtdmVydGljYWwgLmR4YmwtbWVudS1pdGVtLWxpc3QuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemUpICsgdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZykpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAxKTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aCkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZSkgdmFyKC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcik7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1ib3R0b20tcmlnaHQtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZW51LmR4YmwtbWVudS12ZXJ0aWNhbCAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbjpyb290IHtcbiAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS1wcmltYXJ5OiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtc3VjY2VzczogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtY2xpZW50LWNvbXBvbmVudC1wYWxldHRlLWluZm86IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS13YXJuaW5nOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtZGFuZ2VyOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmR4YmwtY2hhcnQtbGVnZW5kIHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbCAuZHhibC1jaGFydC1sZWdlbmQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQgLmR4YmwtY2hhcnQtdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZCAuZHhibC1jaGFydC1sZWdlbmQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtaWNvbiB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGZsZXg6IDAgMCAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pY29uIH4gKiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wLCAuZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSwgLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQsIC5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wOm5vdCguZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyKSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtb3V0c2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1yaWdodCwgLmR4YmwtY2hhcnQtbGVnZW5kLW91dHNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLXZhbGlnbi1ib3R0b206bm90KC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIpIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGFydC1sZWdlbmQtYmcsIHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWNoYXJ0LWxlZ2VuZC1ib3JkZXIsIDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNoYXJ0LWxlZ2VuZC1ib3JkZXItcmFkaXVzLCAwLjM3NXJlbSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtY2hhcnQtbGVnZW5kLWJveC1zaGFkb3csIG5vbmUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4uZHhibC1jaGFydC1sZWdlbmQtaW5zaWRlIC5keGJsLWNoYXJ0LWxlZ2VuZC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wIHtcbiAgdG9wOiAwO1xufVxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSAuZHhibC1jaGFydC1sZWdlbmQuZHhibC1jaGFydC1sZWdlbmQtdmFsaWduLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLWNoYXJ0LWxlZ2VuZC1pbnNpZGUgLmR4YmwtY2hhcnQtbGVnZW5kLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsIC5keGJsLWNoYXJ0LWxlZ2VuZC1pdGVtcyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbCAuZHhibC1jaGFydC1sZWdlbmQtaXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5Aa2V5ZnJhbWVzIGR4Ymwtcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmR4YmwtY2hhcnQtcm9vdCB7XG4gIC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtY2hhcnQtbG9hZGluZy1pbmRpY2F0b3ItdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDBtcztcbiAgLS1keGJsLWNoYXJ0LWF4aXMtdGl0bGUtZm9udC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jaGFydC1heGlzLWxpbmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hhcnQtY29uc3RhbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jaGFydC1wb2ludC1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jaGFydC1lcnJvci1iYXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2hhcnQtYW5ub3RhdGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1jaGFydC1hbm5vdGF0aW9uLXRleHQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhibC1jaGFydC1yb290OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGgpIHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZSkgdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcbn1cbi5keGJsLWNoYXJ0LXJvb3QgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1jaGFydC1yb290IC5keGJsLXdpZGdldC1jb250YWluZXIgPiBzdmcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBtcyAwbXM7XG59XG4uZHhibC1jaGFydC1yb290IC5keGJsLXdpZGdldC1jb250YWluZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtY2hhcnQtcm9vdC5keGJsLWNoYXJ0LXdpdGgtbGVnZW5kLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1jaGFydC1yb290LmR4YmwtY2hhcnQtZmlyc3QtbG9hZGluZyAuZHhibC1jaGFydC1sZWdlbmQsXG4uZHhibC1jaGFydC1yb290LmR4YmwtY2hhcnQtZmlyc3QtbG9hZGluZyAuZHhibC1jaGFydC10aXRsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmR4YmwtY2hhcnQtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lsbC1jaGFuZ2U6IGZpbHRlcjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA1cHggcmdiYSgxMiwgMTIyLCAyMzEsIDAuNTMpKTtcbn1cbi5keGJsLWNoYXJ0LXRvb2x0aXAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbn1cbi5keGJsLWNoYXJ0LXRvb2x0aXAgPiAuZHhibC1jaGFydC10b29sdGlwLWNvbnRlbnQtY29udGFpbmVyICsgLmR4YmwtY2hhcnQtdG9vbHRpcC1wb2ludGVyOjphZnRlciB7XG4gIHdpZHRoOiAwLjYyNzVyZW07XG4gIGhlaWdodDogMC42Mjc1cmVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1jaGFydC10b29sdGlwID4gLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LWNvbnRhaW5lciArIC5keGJsLWNoYXJ0LXRvb2x0aXAtcG9pbnRlciB7XG4gIHRvcDogY2FsYygxMDAlIC0gMC4xcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xufVxuLmR4YmwtY2hhcnQtdG9vbHRpcCA+IC5keGJsLWNoYXJ0LXRvb2x0aXAtY29udGVudC1jb250YWluZXIgLmR4YmwtY2hhcnQtdG9vbHRpcC1jb250ZW50LmR4YmwtY2hhcnQtdG9vbHRpcC11c2VyLXRlbXBsYXRlLW5vdC1kZWZpbmVkIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLmR4YmwtY2hhcnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmR4YmwtY2hhcnQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5keGJsLW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmR4YmwtbWFwIC5keGJsLXdpZGdldC1jb250YWluZXIgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmR4YmwtYmFyLWdhdWdlIHtcbiAgLS1keGJsLWJhci1nYXVnZS10aXRsZS1mb250LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJhci1nYXVnZS1zdWJ0aXRsZS1mb250LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtdGl0bGUtZm9udC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXN1YnRpdGxlLWZvbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5keGJsLWJhci1nYXVnZSAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuZHhibC1zYW5rZXkge1xuICAtLWR4Ymwtc2Fua2V5LXRpdGxlLWZvbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4Ymwtc2Fua2V5LXN1YnRpdGxlLWZvbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4Ymwtc2Fua2V5LWxhYmVsLWZvbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5keGJsLXNhbmtleSAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cbi5keHJlUm9vdCB7XG4gIC0tZHhyZS1wcmltYXJ5LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhyZS12aWV3LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKTtcbiAgLS1keHJlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmctcmdiKTtcbiAgLS1keHJlLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4cmUtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4cmUtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWR4cmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhyZS1iZy1jb2xvcjogdmFyKC0tYnMtYm9keS1iZy1yZ2IpO1xufVxuXG4vKiBTY2hlZHVsZXIgbWFpbiBlbGVtZW50ICovXG4uZHhibC1zY2hlZHVsZXIge1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1zY2hlZHVsZXItaG91ci1jZWxsLXdpZHRoOiAzLjVlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW86IDAuNzU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1zY2hlZHVsZXItZm9udC1zaXplKTtcbiAgLyogdG9vbGJhciAqL1xuICAvKiBWaWV3ICovXG4gIC8qIFRpbWVsaW5lICovXG4gIC8qIEFwcG9pbnRtZW50ICovXG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHIgPiAuZHhibC1zYy1nci1zZXAtdmVydGljYWwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWxhc3Qtb2YtdHlwZSgyKSA+IC5keGJsLXNjLWhvdXItY2VsbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgybisxKSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgybisxKSA+IC5keGJsLXNjLW1pbnV0ZS1jZWxsLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2Mtc2Nyb2xsLWNvbnRhaW5lciA+IC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgybisxKSA+IC5keGJsLXNjLXRpbWUtY2VsbCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zY3JvbGwtY29udGFpbmVyID4gLmR4Ymwtc2MtdmVydGljYWwtdmlldyA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKDJuKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciA+IGRpdiAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIHRvcDogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHIuZHhibC1zYy1hcm0ge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyLmR4Ymwtc2MtYXJtICsgdHIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVjZWxscy1jb250YWluZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lY2VsbHMtY29udGFpbmVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tYWluLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGItd3JhcHBlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRiLXdyYXBwZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDAuMTVyZW0gc29saWQgdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICBvdXRsaW5lLW9mZnNldDogY2FsYygtMSAqIDAuMTVyZW0pO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvcml6b250YWwtdmlldyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3LmR4Ymwtc2MtdGFibGUge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdmVydGljYWwtdmlldy5keGJsLXNjLXRhYmxlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXZlcnRpY2FsLXZpZXcgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWRhdGUtaHI6bnRoLWxhc3QtY2hpbGQoLTJuKzIpLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1ob3Jpem9udGFsLXJoOm50aC1sYXN0LWNoaWxkKC0ybisyKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hbGwtZGF5LWFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2UtaHIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXYtcmVzb3VyY2UtaGVhZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC12LXJlc291cmNlLWhlYWRlciAuZHhibC1yZXNvdXJjZS1oZWFkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC12LXJlc291cmNlLWhlYWRlciAuZHhibC1yZXNvdXJjZS1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xuICB6LWluZGV4OiAyMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10b2RheS5keGJsLXNjLXRpbWUtY2VsbCwgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRvZGF5LmR4Ymwtc2MtZGF0ZS1ociB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10b2RheS5keGJsLXNjLXRpbWUtY2VsbDo6YmVmb3JlLCAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdG9kYXkuZHhibC1zYy1kYXRlLWhyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1nci1zZXAtdmVydGljYWwge1xuICB3aWR0aDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbWludXRlLWNlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogMSAvIHZhcigtLWR4Ymwtc2NoZWR1bGVyLW1pbnV0ZS1jZWxsLWZvbnQtc2l6ZS1yYXRpbykpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogMTU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWhvdXItY2VsbC13aWR0aCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgei1pbmRleDogMTY7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4YmwtaG91ci10aW1lLXNjYWxlLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgd2lkdGg6IDYuMTNlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICBsZWZ0OiA2LjEzZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG91ci1taW4tdGV4dC1jb21wYWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLWRheSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjIyMjVyZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWRhdGUtaHIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNDcyNXJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyAuZHhibC1zYy1oZWFkZXJzLXNjcm9sbC1hcmVhIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3IHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWRheXZpZXcgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICB6LWluZGV4OiAxNTtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF5dmlldyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWhvdXItYm91bmRhcnkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLWluZGljYXRvci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy10aW1lLWNlbGwge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLW1vbnRoIC5keGJsLXNjLWhlYWRlcnMgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCAuZHhibC1zYy1oZWFkZXJzID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLWhlYWRlcnMge1xuICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1tb250aCA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtbW9udGggPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lc2NhbGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWhvcml6b250YWwtdmlldyA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOm50aC1jaGlsZCgyKSA+IHRkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcgPiB0Ym9keSA+IHRyOm5vdCg6Zmlyc3QtY2hpbGQpID4gdGQge1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXJlc291cmNlLWhlYWRlcnMge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZWxpbmUgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWRhdGUtaHIgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB0YWJsZS5keGJsLXNjLXRpbWVzY2FsZTpudGgtb2YtdHlwZShuICsgMikgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciA+IGRpdiAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XG4gIGJvdHRvbTogLTZweDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciAuZHhibC1zYy10YWJsZS5keGJsLXNjLXRpbWVzY2FsZSB7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLWhlYWRlcnMtY29udGFpbmVyIC5keGJsLXNjLXRhYmxlLmR4Ymwtc2MtdGltZXNjYWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10aW1lbGluZSAuZHhibC1zYy10aW1lLW1hcmtlci1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWVsaW5lIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xuICB3aWR0aDogdW5zZXQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1lbXB0eS1jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWVtcHR5LWNlbGwgLmR4Ymwtc2Mtc3BhY2VyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2UtaGVhZGVycyB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2VzLWNvbnRhaW5lcixcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtcmVzb3VyY2VzLXNjcm9sbC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOXB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXJoLXRleHQtd3JhcHBlciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgei1pbmRleDogODtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwLjE1cmVtIHNvbGlkIHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAwLjE1cmVtKTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQuZHhibC1zYy12ZXJ0aWNhbC1hcHQsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQuZHhibC1zYy1ob3Jpem9udGFsLWFwdCB7XG4gIHBhZGRpbmc6IDAuMTVyZW07XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLWFwdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLWFwdC1iZyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1hcHQtYmcuZHhibC1hcHQtYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LmR4Ymwtc2MtYXB0LXNlbGVjdGVkIC5keGJsLWFwdC1iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LmR4Ymwtc2MtYXB0LWRpc2FibGUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLXNjLWFwdC1kcmFnZ2VkIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC10b3AtaGFuZGxlLFxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1ib3R0b20taGFuZGxlIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1ib3R0b20taGFuZGxlIHtcbiAgYm90dG9tOiAwO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1sZWZ0LWhhbmRsZSxcbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQgLmR4YmwtcmlnaHQtaGFuZGxlIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgcGFkZGluZzogM3B4O1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLWxlZnQtaGFuZGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdCAuZHhibC1yaWdodC1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgcmlnaHQ6IDA7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLWFwdC1zdGF0dXMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLWFwdC1zdGF0dXMge1xuICB3aWR0aDogMC40ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgcmdiYSgzNCwgMzQsIDM0LCAwLjEyNSk7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLWFwdC1ob3ZlcmVkIC5keGJsLWFwdC1iZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtYXB0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtaW1hZ2VzLWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1hcHQtY29tcGFjdCAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIgKiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG9yaXpvbnRhbC1hcHQgLmR4Ymwtc2MtYXB0LWNvbXBhY3QgLmR4Ymwtc2MtY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMmVtO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXdlZWstYnV0dG9uIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTtcbn1cbi5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1zcGFjZXIge1xuICBib3JkZXI6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRpbWUtbWFya2VyLXdyYXBwZXItaW52aXNpYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtY2FsZW5kYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLWFwdC1sYWJlbHMtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5keGJsLWRhdGUtbmF2aWdhdG9yIC5keGJsLWFwdC1sYWJlbHMtY29udGFpbmVyID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1hcHQtbGFiZWxzLWNvbnRhaW5lciA+IHNwYW46bnRoLWxhc3QtY2hpbGQobisyKSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmR4YmwtZGF0ZS1uYXZpZ2F0b3IgLmR4YmwtbW9yZS1sYWJlbHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZHhibC1kYXRlLW5hdmlnYXRvciAuZHhibC1tb3JlLWxhYmVscy1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1zZWxlY3QtYWxsLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3Rib3gsXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtbGlzdC1ib3gge1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3Rib3ggLmR4YmwtbGlzdGJveC1pdGVtLFxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3QtYm94ID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLXJuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLXJuLXRvb2xiYXIgPiBidXR0b246Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNTZweDtcbn1cbi5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1ybi10b29sYmFyID4gYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4vKiBMYWJlbHMgJiBTdGF0dXNlcyBjb2xvciAqL1xuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcbiAgLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWJsdWUtY29sb3I6ICMwZDZlZmQ7XG4gIC0tZHhibC1zY2hlZHVsZXItaW5kaWdvLWNvbG9yOiAjNTk2OWUzO1xuICAtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcjogIzZmNDJjMTtcbiAgLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yOiAjZDYzMzg0O1xuICAtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3I6ICNmZDdlMTQ7XG4gIC0tZHhibC1zY2hlZHVsZXIteWVsbG93LWNvbG9yOiAjZmZiMzAwO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3I6ICMyMGM5OTc7XG4gIC0tZHhibC1zY2hlZHVsZXItY3lhbi1jb2xvcjogIzBhYTJjMDtcbiAgLS1keGJsLXNjaGVkdWxlci1saWdodC1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogdmFyKC0tYnMtZ3JheS0yMDAsICNlOWVjZWYpO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWRhcmstY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1ibHVlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmx1ZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmx1ZS1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtaW5kaWdvLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItaW5kaWdvLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXB1cnBsZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1waW5rLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtcmVkLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcmVkLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1yZWQtY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLW9yYW5nZS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLW9yYW5nZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC15ZWxsb3ctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtZ3JlZW4tY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItZ3JlZW4tY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXRlYWwtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1jeWFuLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItY3lhbi1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItY3lhbi1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtbGlnaHQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1saWdodC1jb2xvcik7XG59XG4uZHhibC1zY2hlZHVsZXItY29sb3IgLmR4YmwtbGlnaHQtZ3JheS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWxpZ2h0LWdyYXktY29sb3IpO1xufVxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLWRhcmstZm9udC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yKTtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC13aGl0ZS1mb250LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yKTtcbn1cblxuLmR4YmwtaXRlbWxpc3QtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tZGlhbG9nLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtID4gLmR4YmwtZHJvcGRvd24tYm9keSAuZHhibC1kYXRlLW5hdmlnYXRvciA+IGR4YmwtY2FsZW5kYXIge1xuICBib3JkZXI6IDA7XG59XG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLWRyb3Bkb3duLWJvZHkgLmR4YmwtdGV4dC1lZGl0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogQXBwb2ludG1lbnQgZWRpdCBkaWFsb2cgKi9cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciB7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1sYWJlbC1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA1cmVtO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWZsLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uID4gLmR4YmwtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciAuZHhibC1zYy1kaWFsb2ctdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zY2hlZHVsZXItY29sb3IgZGl2LmR4YmwtaW1hZ2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1pbWFnZS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLmR4Ymwtc2NoZWR1bGVyLWNvbG9yID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3MsIC5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjaGVkdWxlci1jb2xvciA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xuICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xuICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nIC5keGJsLXdlZWstYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC13ZWVrLWJ1dHRvbi1jb250YWluZXIgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2cuZHhibC1zYy1oaW50IHtcbiAgbWluLXdpZHRoOiAyNzZweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy5keGJsLXNjLW1vYmlsZSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteCk7XG59XG5cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XG59XG4uZHhibC1hcHQtZWRpdC1kaWFsb2ctYm9keSAuZHhibC1zYy1mbC1pdGVtLWNvbnRlbnQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkgLmR4Ymwtc2MtZmwtaXRlbS1jb250ZW50ID4gYnV0dG9uIHtcbiAgd2lkdGg6IDc1cHg7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1zYy1mbC1pdGVtLWljb24ge1xuICBwYWRkaW5nOiAwLjI1MDAzMTI1cmVtIGNhbGModmFyKC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1ib2R5IC5keGJsLXRleHQtZWRpdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWFwdC1lZGl0LWRpYWxvZyA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwLjdyZW0gMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5keGJsLXJlY3VycmVudC1hcHQtZGVsZXRlLWRpYWxvZyAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0LFxuLmR4YmwtcmVjdXJyZW50LWFwdC1lZGl0LWRpYWxvZyAuZHhibC1zYy1idXR0b24tbWFyZ2luLXN0YXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtIC5keGJsLXNjaGVkdWxlci1jb2xvci1pdGVtLWljb24ge1xuICBtYXJnaW46IDAgMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5keGJsLXJlY3VycmVuY2UtbW9kZWwgLmR4YmwtcmVjdXJyZW5jZS1zZXR0aW5ncyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5keGJsLXNjLWhpbnQge1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmR4Ymwtc2MtaGludCAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1oZWFkZXIsXG4uZHhibC1zYy1oaW50IC5keGJsLXNjLXRvb2x0aXAtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZzogMC42cmVtIDEuMXJlbTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1hcHQtZWRpdC1kaWFsb2cgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15KTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAuZHhibC1zY2hlZHVsZXItY29sb3IgLmR4Ymwtc2MtbGFiZWwtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIC5keGJsLXNjLXRvb2x0aXAtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXNjLWhpbnQuZHhibC1zYy10b29sdGlwIC5keGJsLXNjLXRvb2x0aXAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14KSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXkpO1xufVxuLmR4Ymwtc2MtaGludC5keGJsLXNjLXRvb2x0aXAgLmR4Ymwtc2MtdG9vbHRpcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZHhibC1zYy1oaW50LmR4Ymwtc2MtdG9vbHRpcCAuZHhibC1zYy10b29sdGlwLWl0ZW0gLmR4Ymwtc2MtdG9vbHRpcC1pdGVtLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbn1cbi5keGJsLXNjLWhpbnQgLmR4Ymwtc2Mtc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5keGJsLXNjLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXNjLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLXNjLXRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XG59XG4uZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhibC1zYy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4Ymwtc2MtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLmR4Ymwtc2MtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi8qIE1lZGlhIHF1ZXJpZXMgKi9cbkBtZWRpYSAobWF4LWhlaWdodDogMzIwcHgpIHtcbiAgLmR4YmwtdG9vbGJhci1kaWFsb2cgLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3Rib3gsXG4gIC5keGJsLXRvb2xiYXItZGlhbG9nIC5keGJsLXJlc291cmNlLW5hdmlnYXRvciAuZHhibC1saXN0LWJveCB7XG4gICAgbWF4LWhlaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcbiAgICBsZWZ0OiAxLjg1ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwge1xuICAgIHdpZHRoOiAxLjg1ZW07XG4gIH1cbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwsIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjY4NXJlbTtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XG4gICAgd2lkdGg6IDQuNDhlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1ob3VyLXRpbWUtc2NhbGUgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCxcbiAgLmR4Ymwtc2NoZWR1bGVyIC5keGJsLXNjLXRhYmxlIHRyID4gdGQuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcbiAgICB3aWR0aDogM2VtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZS5keGJsLWhvdXItdGltZS1zY2FsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICAgIGxlZnQ6IDNlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtdGFibGU6bm90KC5keGJsLWhvdXItdGltZS1zY2FsZSkgdHIgPiB0ZC5keGJsLXNjLWhvdXItY2VsbCB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy10YWJsZTpub3QoLmR4YmwtaG91ci10aW1lLXNjYWxlKSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBsZWZ0OiAxLjVlbTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtaG91ci1taW4tdGV4dC1jb21wYWN0IHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1ob3VyLXRleHQsXG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1taW51dGUtY2VsbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWRhdGUtaHIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICB9XG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIC5keGJsLXNjLWRhdGUtaHItbW9udGgsXG4gIC5keGJsLXNjaGVkdWxlciAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIgLmR4Ymwtc2MtZGF0ZS1oci1kYXkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZHhibC1zY2hlZHVsZXIgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5keGJsLWFwdC1lZGl0LWRpYWxvZyB7XG4gICAgLS1keGJsLWltYWdlLXdpZHRoOiAxcmVtO1xuICB9XG4gIC5keGJsLWFwdC1lZGl0LWRpYWxvZyAuZHhibC1zYy1mbC1pdGVtOm5vdCguZHhibC1zYy1mbC1pdGVtLXdpdGgtaWNvbikge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWltYWdlLXdpZHRoKSArIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XG4gIH1cbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVybiAqL1xuLmR4YmwtaHRtbC1lZGl0b3IuZHhibC1pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHhibC1odG1sLWVkaXRvciB7XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yOiAjZDczZjNmO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWU6IDAuMzEzcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemU6IDAuODVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14OiAxcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplOiAwLjNyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3ItcmdiKTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldDogMTVweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjE1KTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZzogMC41cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6IDEuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZDogMC4zcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogMS4ycmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydDogMTJweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogNHB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXg6IDA7XG4gIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6IDAuMzEzcmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15OiAwLjEyNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteDogMC4zNzVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5OiAwLjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC1vZmZpY2UtcmliYm9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4YmwtaHRtbC1lZGl0b3ItY29tYm9ib3gtc2l6ZSB7XG4gIHdpZHRoOiA1LjYyNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLWh0bWwtZWRpdG9yLWNvbWJvYm94LWZvbnQge1xuICB3aWR0aDogOS4zNzVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaHRtbGVkaXRvciB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1odG1sZWRpdG9yLmR4LXN0YXRlLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHgtaHRtbGVkaXRvci5keC1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LXN0YXRlLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtb3ZlcmxheS13cmFwcGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtaW52YWxpZC1tZXNzYWdlLWFsd2F5cyxcbi5keGJsLWh0bWwtZWRpdG9yIC5keC1zdGF0ZS1mb2N1c2VkLmR4LWludmFsaWQgLmR4LWludmFsaWQtbWVzc2FnZS1hdXRvIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keC1pbnZhbGlkLW1lc3NhZ2UgPiAuZHgtb3ZlcmxheS1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBjbGlwO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4LW1lbnRpb24ge1xuICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMXB4IDA7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMCU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6ZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCB7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcy1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZS1yZXNpemU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b206OmFmdGVyIHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdDo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQ6OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0LFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tbGVmdCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLXJpZ2h0LFxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtbGVmdCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodDo6YWZ0ZXIsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdDo6YWZ0ZXIsXG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXJlc2l6ZS1mcmFtZS5keC1yZXNpemFibGUgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wOjphZnRlcixcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1ib3R0b206OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgaGVpZ2h0OiBjYWxjKDIgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tcmlnaHQge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC1yZXNpemUtZnJhbWUuZHgtcmVzaXphYmxlIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci1ib3R0b20tbGVmdCB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLXJpZ2h0IHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItdG9wLWxlZnQge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1xdWlsbC1jb250YWluZXIgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1yb3ctcmVzaXplciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtcXVpbGwtY29udGFpbmVyIC5keC10YWJsZS1yZXNpemUtZnJhbWUgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LXF1aWxsLWNvbnRhaW5lciAuZHgtdGFibGUtcmVzaXplLWZyYW1lIC5keC1odG1sZWRpdG9yLWNvbHVtbi1yZXNpemVyIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteCk7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50ID4gKiB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGlbZGF0YS1saXN0PWJ1bGxldF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWlubGluZS1zdGFydDogY2FsYygwIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1zdGFydCkpO1xuICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQpO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGgpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpW2RhdGEtbGlzdD1vcmRlcmVkXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC0xIGR4YmwtbGlzdC0yIGR4YmwtbGlzdC0zIGR4YmwtbGlzdC00IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpW2RhdGEtbGlzdD1vcmRlcmVkXTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydCk7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZSk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xuICBib3JkZXItaW5saW5lLXN0YXJ0LWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14KTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtY29kZS1ibG9jay1jb250YWluZXIge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtY29kZS1ibG9jayB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudC5xbC1ibGFuazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vcGFjaXR5KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3IpO1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xuICBsZWZ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQucWwtYmxhbms6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudC5xbC1ibGFua1tkYXRhLXBsYWNlaG9sZGVyXSA+IHAge1xuICBoZWlnaHQ6IDAuMXB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtMTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTEsIGxvd2VyLWFscGhhKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTEge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtMiBkeGJsLWxpc3QtMyBkeGJsLWxpc3QtNCBkeGJsLWxpc3QtNSBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTIge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0yOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC0yLCBsb3dlci1yb21hbikgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTMgZHhibC1saXN0LTQgZHhibC1saXN0LTUgZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC0zO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtMzo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtMywgZGVjaW1hbCkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0zIHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTQgZHhibC1saXN0LTUgZHhibC1saXN0LTYgZHhibC1saXN0LTcgZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC00IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC00O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNDo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtNCwgbG93ZXItYWxwaGEpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNCB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC01IGR4YmwtbGlzdC02IGR4YmwtbGlzdC03IGR4YmwtbGlzdC04IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtNSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtNTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTUsIGxvd2VyLXJvbWFuKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtNiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTYge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTY7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC02OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC02LCBkZWNpbWFsKSBcIi4gXCI7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTYge1xuICBjb3VudGVyLXJlc2V0OiBkeGJsLWxpc3QtNyBkeGJsLWxpc3QtOCBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTcge1xuICBjb3VudGVyLWluY3JlbWVudDogZHhibC1saXN0LTc7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC03OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGR4YmwtbGlzdC03LCBsb3dlci1hbHBoYSkgXCIuIFwiO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC03IHtcbiAgY291bnRlci1yZXNldDogZHhibC1saXN0LTggZHhibC1saXN0LTk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC04IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGR4YmwtbGlzdC04O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtODo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtOCwgbG93ZXItcm9tYW4pIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItcmVzZXQ6IGR4YmwtbGlzdC05O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IG9sIGxpW2RhdGEtbGlzdD1vcmRlcmVkXS5xbC1pbmRlbnQtOSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtOTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBvbCBsaVtkYXRhLWxpc3Q9b3JkZXJlZF0ucWwtaW5kZW50LTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZHhibC1saXN0LTksIGRlY2ltYWwpIFwiLiBcIjtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTEge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogM2VtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0xIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTIge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogNmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0yIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDcuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTMge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogOWVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC0zIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC00IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTQge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTMuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTUge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMTVlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNi41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOGVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC02IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE5LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLnFsLWluZGVudC03IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIxZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgbGkucWwtaW5kZW50LTcge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjIuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAucWwtaW5kZW50LTgge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjRlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCBsaS5xbC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyNS41cmVtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IC5xbC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyN2VtO1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IGxpLnFsLWluZGVudC05IHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDI4LjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0YWJsZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItc3BhY2luZzogMnB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciAuZHgtaHRtbGVkaXRvci1jb250ZW50IHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0Ym9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgdHIge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0ZCxcbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCB0aCB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteCk7XG59XG4uZHhibC1odG1sLWVkaXRvciAuZHhibC13aWRnZXQtY29udGFpbmVyIC5keC1odG1sZWRpdG9yLWNvbnRlbnQgLmR4LXZhcmlhYmxlID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14KTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yIC5keGJsLXdpZGdldC1jb250YWluZXIgLmR4LWh0bWxlZGl0b3ItY29udGVudCAuZHgtdmFyaWFibGUgPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1vcGFjaXR5KTtcbn1cblxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIge1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQ6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGg6IDhweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci1jb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjcpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLCB2YXIoLS1ibGFjaykpLCAxNSUpO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1NzE1O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgPiAuZHgtb3ZlcmxheS1jb250ZW50IHtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBvdmVyZmxvdzogY2xpcDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMXB4O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QgLmR4LWVtcHR5LW1lc3NhZ2UsXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdC1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc3VnZ2VzdGlvbi1saXN0IC5keC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zdWdnZXN0aW9uLWxpc3Qge1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZSxcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLXdyYXBwZXIsXG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxiYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyIDAuMTVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYmFyLXZlcnRpY2FsIC5keC1zY3JvbGxhYmxlLXNjcm9sbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLXdpZHRoKTtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAycHg7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1zY3JvbGwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yKTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtZm9jdXNlZCB7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtbGlzdCAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQtY29sb3IpO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy14KTtcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zdGF0ZS1pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyLFxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlID4gZGl2LmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtdmVydGljYWwsIC5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLXZlcnRpY2FsID4gLmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lciB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIC5keC1zY3JvbGxhYmxlLW5hdGl2ZS5keC1zY3JvbGxhYmxlLW5hdGl2ZS1pb3MgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMSU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmR4LXBvcHVwLXdyYXBwZXIuZHgtc3VnZ2VzdGlvbi1saXN0LXdyYXBwZXIgLmR4LXNjcm9sbGFibGUtbmF0aXZlLmR4LXNjcm9sbGFibGUtbmF0aXZlLWlvcy5keC1zY3JvbGxhYmxlLWhvcml6b250YWwgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHgtcG9wdXAtd3JhcHBlci5keC1zdWdnZXN0aW9uLWxpc3Qtd3JhcHBlciAuZHgtc2Nyb2xsYWJsZS1uYXRpdmUuZHgtc2Nyb2xsYWJsZS1uYXRpdmUtYW5kcm9pZCAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cge1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItd2lkdGg6IDJweDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLXJnYik7XG4gIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYik7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kaWFsb2ctY29sdW1uLWRpcmVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLXJvdy1kaXJlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLW1vYmlsZS1kaWFsb2ctYnV0dG9ucyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbiB7XG4gIGZsZXg6IDEgMSAwcHg7XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLXJvdy1nYXAge1xuICByb3ctZ2FwOiAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtZGlhbG9nLWNvbHVtbi1nYXAge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW07XG59XG4uZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgLmR4YmwtYXNwZWN0LXJhdGlvIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBjYWxjKDI4cHggKyAxcmVtKSBhdXRvO1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWdyaWQtY29sdW1uLTMge1xuICBncmlkLWNvbHVtbjogMztcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3IpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0LjM3NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLXpvbmUtZHJhZy1vdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1kcm9wLWltYWdlLWljb24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmR4YmwtaHRtbC1lZGl0b3ItbW9kYWwtZGlhbG9nIC5keGJsLWRyb3Atem9uZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAgMDtcbn1cbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyAuZHhibC1zdHJldGNoZWQge1xuICBmbGV4OiAxO1xufVxuXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1odG1sLWVkaXRvci1tb2RhbC1kaWFsb2cgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tKTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5keGJsLXRvYXN0LXBvcnRhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IHVuc2V0O1xufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi11cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi1kb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLWxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1yaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tdXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluLWRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS5keGJsLXRvYXN0LWFsaWduLWxlZnQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tbGVmdDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS5keGJsLXRvYXN0LWFsaWduLXJpZ2h0ID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyLmR4YmwtdG9hc3QtYWxpZ24tdG9wID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLWRvd247XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUuZHhibC10b2FzdC1hbGlnbi1jZW50ZXIuZHhibC10b2FzdC1hbGlnbi1ib3R0b20gPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tdXA7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbiA+IC5keGJsLXRvYXN0IHtcbiAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiBkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4uZHhibC10b2FzdC1hbGlnbi1sZWZ0ID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tbGVmdDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluLmR4YmwtdG9hc3QtYWxpZ24tcmlnaHQgPiAuZHhibC10b2FzdCB7XG4gIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbi1yaWdodDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyLmR4YmwtdG9hc3QtYWxpZ24tdG9wID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tZG93bjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1mYWRlLWluLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyLmR4YmwtdG9hc3QtYWxpZ24tYm90dG9tID4gLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tdXA7XG59XG5cbi5keGJsLXRvYXN0LXBvcnRhbCB7XG4gIC0tZHhibC10b2FzdC1ib3VuZC1tYXJnaW46IDAuNjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtYm91bmQtcGFkZGluZzogMC42MjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtYm91bmQtcGFkZGluZyk7XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLXRvcCB7XG4gIHRvcDogMDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbC5keGJsLXRvYXN0LWFsaWduLWxlZnQge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1tYXJnaW4pO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZHhibC10b2FzdC1wb3J0YWwuZHhibC10b2FzdC1hbGlnbi1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LWhpZGUtYWxsLWJ0biB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3Qge1xuICAtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvcmRlci13aWR0aDogMDtcbiAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC10b2FzdC1tYXJnaW4tdG9wOiAwLjY3NXJlbTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLXdpZHRoOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZ2FwOiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmc6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogMC42MjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAwLjM3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogMC42MjVyZW07XG4gIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMC42MjVyZW0gMC44NzVyZW07XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6ICMyMTI1Mjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogdmFyKC0tZHhibC10b2FzdC1tYXJnaW4tdG9wKSAwO1xuICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRvYXN0LWJveC1zaGFkb3cpO1xuICBhbmltYXRpb246IHZhcigtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGUpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLWR1cmF0aW9uKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXNtIHtcbiAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtY29udGVudC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6IDAuMjVyZW07XG4gIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAwLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjVyZW07XG4gIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDAuNzVyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxcmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogMXJlbTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLWxnIHtcbiAgLS1keGJsLXRvYXN0LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDRweCA2cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nOiAwLjVyZW07XG4gIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogMC43NXJlbTtcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogMC44NzVyZW07XG4gIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDFyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNjZWQ0ZGE7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1hdXRvLmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWF1dG8uZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtYXV0by5keGJsLXRvYXN0LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItc3VjY2VzcyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjY2VkNGRhO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtbGlnaHQuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2NlZDRkYTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItc3VjY2VzcyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogI2U5ZWNlZjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdC5keGJsLXRvYXN0LXRoZW1lLWRhcmsuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktOTAwLCAjMjEyNTI5KTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItaW5mbyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtaW5mbywgdmFyKC0taW5mbykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItc3VjY2VzcyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtc3VjY2VzcywgdmFyKC0tc3VjY2VzcykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtaWNvbi1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItYmc6ICNlOWVjZWY7XG59XG4uZHhibC10b2FzdC1wb3J0YWwgLmR4YmwtdG9hc3QuZHhibC10b2FzdC10aGVtZS1zYXR1cmF0ZWQuZHhibC10b2FzdC1yZW5kZXItZGFuZ2VyIHtcbiAgLS1keGJsLXRvYXN0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWljb24tY29sb3I6ICNmZmY7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjNDk1MDU3O1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjZTllY2VmO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXByaW1hcnkge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0VDRDFGQTtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLWluZm8ge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0NGRTJGRjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0M3RjBDQjtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLXdhcm5pbmcge1xuICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI0ZGRTVEMDtcbiAgLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAjMzQzYTQwO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0LmR4YmwtdG9hc3QtdGhlbWUtcGFzdGVsLmR4YmwtdG9hc3QtcmVuZGVyLWRhbmdlciB7XG4gIC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAjRjhEN0RBO1xuICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC10b2FzdC1mcm9udC1jb2xvcjogIzQ5NTA1NztcbiAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xuICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWZyb250LWNvbG9yKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZzogIzM0M2E0MDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1hY2NlbnQtbGluZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXRvYXN0LWFjY2VudC1saW5lLXdpZHRoKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmcpO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWljb24tY29sdW1uIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC1pY29uLXRvcC1wYWRkaW5nKSAwIDAgMDtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1pY29uLWNvbHVtbiAuZHhibC10b2FzdC1pY29uIHtcbiAgZmlsbDogdmFyKC0tZHhibC10b2FzdC1pY29uLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jb250ZW50IC5keGJsLXRvYXN0LXRleHQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nKSAwIDAgMDtcbiAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNvbnRlbnQgLmR4YmwtdG9hc3QtdGV4dC1jb250ZW50IC5keGJsLXRvYXN0LWhlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQpO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNvbnRlbnQgLmR4YmwtdG9hc3QtdGV4dC1jb250ZW50IC5keGJsLXRvYXN0LXRleHQge1xuICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1keGJsLXRvYXN0LWxpbmUtY2xhbXApO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNvbnRlbnQgLmR4YmwtdG9hc3QtdGVtcGxhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtdGVtcGxhdGUtZ2FwKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tKTtcbn1cbi5keGJsLXRvYXN0LXBvcnRhbCAuZHhibC10b2FzdCAuZHhibC10b2FzdC1jbG9zZSAuZHhibC10b2FzdC1jbG9zZS1idG4ge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgZmlsbDogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3IpO1xufVxuLmR4YmwtdG9hc3QtcG9ydGFsIC5keGJsLXRvYXN0IC5keGJsLXRvYXN0LWNsb3NlIC5keGJsLXRvYXN0LWNsb3NlLWJ0bjpob3ZlciB7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnKTtcbiAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3IpO1xufVxuXG4uZHhibC10b2FzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5keGJsLWRyYXdlciB7XG4gIC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctYmc6ICMwMDA7XG4gIC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHk6IDAuNTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogMC42MjVyZW0gMCAwLjkzNzVyZW0gLTAuMTg3NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSksIDAuMjVyZW0gMCAwLjM3NXJlbSAtMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodDogLTAuNjI1cmVtIDAgMC45Mzc1cmVtIC0wLjE4NzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpLCAtMC4yNXJlbSAwIDAuMzc1cmVtIC0wLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoOiAxNSU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogM3JlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAxLjE0Mjg2ZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDA7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI0OTkzNDM3NTI7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy4xMjVyZW0gKyAxcHgpO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0O1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogY2FsYygzLjEyNXJlbSArIDFweCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1mb290ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xuICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbiAgLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1kcmF3ZXIuZHhibC1zbSB7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogMi41cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6IDEuMTY2NjdlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjg1NzEwNjEyMztcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodDogY2FsYygyLjYyNXJlbSArIDFweCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6IGNhbGMoMi42MjVyZW0gKyAxcHgpO1xufVxuLmR4YmwtZHJhd2VyLmR4YmwtbGcge1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aC1taW5pOiAzLjVyZW07XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjIyMjIyMjIyMjtcbiAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodDogY2FsYygzLjYyNXJlbSArIDFweCk7XG4gIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6IGNhbGMoMy42MjVyZW0gKyAxcHgpO1xufVxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYmcpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbikgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHZpc2liaWxpdHksIHdpZHRoO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgpO1xufVxuLmR4YmwtZHJhd2VyLWNsb3NlZC5keGJsLWRyYXdlciA+IC5keGJsLWRyYXdlci1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBsZWZ0OiAwO1xufVxuXG4uZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICByaWdodDogMDtcbn1cblxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsIC5keGJsLWRyYXdlci1oZWFkZXIsXG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgLmR4YmwtZHJhd2VyLWJvZHksXG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgLmR4YmwtZHJhd2VyLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgLmR4YmwtZHJhd2VyLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1wYWRkaW5nLXgpO1xufVxuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsID4gLmR4YmwtZHJhd2VyLWJvZHkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteCk7XG59XG4uZHhibC1kcmF3ZXItbGVmdC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsID4gLmR4YmwtZHJhd2VyLWJvZHksIC5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXBhbmVsID4gLmR4YmwtZHJhd2VyLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItcGFuZWwgLmR4YmwtZHJhd2VyLWZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudCk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteCk7XG59XG4uZHhibC1kcmF3ZXIgPiAuZHhibC1kcmF3ZXItc2hhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZyk7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBlYXNlIHZhcigtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbik7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWRyYXdlci1jb250ZW50LXNoYWRpbmctb3BhY2l0eSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5keGJsLWRyYXdlciAuZHhibC1kcmF3ZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG59XG4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLWRyYXdlci1yaWdodC5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBvcmRlcjogMTtcbn1cblxuLmR4YmwtZHJhd2VyLWxlZnQuZHhibC1kcmF3ZXItbWluaS5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwsIC5keGJsLWRyYXdlci1sZWZ0LmR4YmwtZHJhd2VyLW9wZW4uZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmR4YmwtZHJhd2VyLXJpZ2h0LmR4YmwtZHJhd2VyLW1pbmkuZHhibC1kcmF3ZXIuZHhibC1kcmF3ZXItc2hyaW5rID4gLmR4YmwtZHJhd2VyLXBhbmVsLCAuZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBib3JkZXItbGVmdDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XG59XG5cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1zaHJpbmsgPiAuZHhibC1kcmF3ZXItY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLW92ZXJsYXAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICB6LWluZGV4OiAxMDA7XG59XG4uZHhibC1kcmF3ZXItbGVmdC5keGJsLWRyYXdlci1vcGVuLmR4YmwtZHJhd2VyLmR4YmwtZHJhd2VyLW92ZXJsYXAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xuICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LWxlZnQpO1xufVxuXG4uZHhibC1kcmF3ZXItcmlnaHQuZHhibC1kcmF3ZXItb3Blbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodCk7XG59XG5cbi5keGJsLWRyYXdlci5keGJsLWRyYXdlci1taW5pID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmkpO1xufVxuXG5Aa2V5ZnJhbWVzIGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaG9yaXpvbnRhbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwLjQpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC41KTtcbiAgfVxufVxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXZlcnRpY2FsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZVkoMC41KTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZVkoMC40KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtY2lyY3VsYXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3M6IDAuMjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSk7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiAxMDAlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAwLjc1ZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAwLjM3NXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aDogMnM7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaWNvbi13aWR0aDogMXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHk6IDAuMztcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogdW5zZXQ7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1oZWlnaHQ6IHVuc2V0O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IHVuc2V0O1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXNtIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3M6IDAuMTI1cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMDYyNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogMC41cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcDogMC4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemU6IDAuNzVyZW07XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1sZyB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAwLjVyZW07XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogMXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuNXJlbTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS41cmVtO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMXJlbTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1lcnJvciB7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIsIHZhcigtLWRhbmdlcikpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItcGF1c2Uge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLCB2YXIoLS13YXJuaW5nKSk7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMC4zO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS5keGJsLXByb2dyZXNzLWJhci1zdWNjZXNzIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3IsIC5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLmR4YmwtcHJvZ3Jlc3MtYmFyLWVycm9yIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICBhbmltYXRpb246IHVuc2V0O1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciA+IC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbmltYXRpb246IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWJhci1ob3Jpem9udGFsIHtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGg6IDEwMCU7XG4gIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS13aWR0aDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWhlaWdodDogMTAwJTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcbiAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1iYXItdmVydGljYWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XG4gIGJvdHRvbTogMDtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci5keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1jaXJjdWxhciB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1jb250YWluZXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXIgLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItdHJhY2sge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1vcGFjaXR5KTtcbn1cbi5keGJsLXByb2dyZXNzLWJhci5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1pbmRpY2F0b3Ige1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1jb250YWluZXIuZHhibC1wcm9ncmVzcy1iYXItcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1yb3cgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lci5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4gLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbHVtbiAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XG4gIG9yZGVyOiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWhlaWdodCk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLW5vLWljb24ge1xuICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWljb24td2lkdGg6IDBweDtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtY2lyY3VsYXItYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemUpO1xuICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIgPiBwIHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1mb250LXNpemUpO1xuICBtYXgtd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZHhibC1wcm9ncmVzcy1iYXIgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIgPiBzdmcge1xuICBmaWxsOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xufVxuLmR4YmwtcHJvZ3Jlc3MtYmFyIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xuICBvcmRlcjogMTtcbn1cbi5keGJsLXByb2dyZXNzLWJhciAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xuICBvcmRlcjogMztcbn1cblxuLmR4YmwtcGl2b3RncmlkIHtcbiAgLS1keGJsLXBpdm90LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBpdm90LWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1keGJsLXBpdm90LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBpdm90LW1pbi13aWR0aDogMjQwcHg7XG4gIC0tZHhibC1waXZvdC1maWVsZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC1maWVsZC1jb2xvcjogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC1maWVsZC1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtYmc6IGNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Y29sb3IgNiUsIHRyYW5zcGFyZW50KTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1cyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtbWluLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcGl2b3RncmlkLmR4Ymwtc20ge1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogMS41O1xufVxuLmR4YmwtcGl2b3RncmlkLmR4YmwtbGcge1xuICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtLWR4YmwtcGl2b3QtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXBpdm90LWhlYWRlci1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC10b3RhbC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogMS4zNzU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlKTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5LCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtaGVhZGVyIC5keGJsLWJ0biwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXIgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWhlYWRlciAuZHhibC1idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXItZXhwYW5kYWJsZSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXItZXhwYW5kYWJsZSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1oZWFkZXItZXhwYW5kYWJsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodCk7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0biBzcGFuOm5vdCguZHhibC1pbWFnZSksIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0bjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtZmllbGQtY2VsbCAuZHhibC1idG4uZHhibC1waXZvdC1maWVsZC1jZWxsLWluYWN0aXZlLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LWZpZWxkLWNlbGwgLmR4YmwtYnRuLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZHhibC1waXZvdC1maWVsZC1jZWxsIC5keGJsLWJ0bi5keGJsLXBpdm90LWZpZWxkLWNlbGwtaW5hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LWRhdGEsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtZGF0YSwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZHhibC1waXZvdC1kYXRhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAuZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLmR4YmwtcGl2b3RncmlkID4gdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQpO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItd2lkdGgpO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdG90YWwsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdG90YWwsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdG90YWwsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdG90YWwsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdG90YWwsIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWJnKTtcbiAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodCk7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWFyZWEtZGF0YSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtYXJlYS1yb3csIC5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtYXJlYS1kYXRhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtYXJlYS1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHhibC1waXZvdGdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LWFyZWEtcm93IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5keGJsLXBpdm90Z3JpZCA+IHRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLmR4YmwtcGl2b3QtdGFibGUge1xuICAtLWR4YmwtcGl2b3QtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG4gIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteDogMC41ZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteTogMC41ZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCwgIzZjNzU3ZCk7XG4gIC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseTogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogMS40Mjg1O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtbWluLXdpZHRoOiAyNDBweDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1iZzogdW5zZXQ7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtY29sb3I6IGluaGVyaXQ7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodDogNjAwO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXdlaWdodDogaW5oZXJpdDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWJnOiB1bnNldDtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWNvbG9yOiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6IDEuNDI4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQpO1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtbWluLXdpZHRoKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uZHhibC1waXZvdC10YWJsZS5keGJsLXNtIHtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1saW5lLWhlaWdodDogMS41O1xufVxuLmR4YmwtcGl2b3QtdGFibGUuZHhibC1sZyB7XG4gIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogMS4zNzU7XG4gIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aDogMXJlbTtcbiAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQ6IDEuMzc1O1xuICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6IDEuMzc1O1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1iZyk7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0gLmR4YmwtYnRuLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0biwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSAuZHhibC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4gPiBzcGFuLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIC5keGJsLWJ0biA+IHNwYW4sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuID4gc3BhbiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSAuZHhibC1idG4gPiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgPiAuZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbi1pbm5lci1jb250YWluZXIsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgPiAuZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbi1pbm5lci1jb250YWluZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0biwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1iZyk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0KTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWNlbGwgLmR4YmwtYnRuIHNwYW46bm90KC5keGJsLWltYWdlKSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG46bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIC5keGJsLWJ0bi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1ub3QtYWN0aW9uYWJsZSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCAuZHhibC1idG4uZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbm90LWFjdGlvbmFibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodCk7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1pdGVtIC5keGJsLWJ0biwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSAuZHhibC1idG4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1iZykgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGgge1xuICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCB7XG4gIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cbiAgLyogaHR0cDovL3d3dy5pbmRlcGVuZGVudC1zb2Z0d2FyZS5jb20vc2V0LXN0YWNraW5nLW9yZGVyLW9mLXBzZXVkby1lbGVtZW50cy1iZWxvdy1wYXJlbnQtZWxlbWVudC5odG1sICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1iZywgdW5zZXQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0KTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXJlc29sdXRpb246IDEyMGRwaSkgYW5kIChtYXgtcmVzb2x1dGlvbjogMTQzZHBpKSB7XG4gIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwge1xuICAgIC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nOiBjYWxjKDBweCAvIDEuMjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpIGFuZCAobWF4LXJlc29sdXRpb246IDE2N2RwaSkge1xuICAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsIHtcbiAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygwcHggLyAxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcbiAgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS10b3RhbCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbCB7XG4gICAgLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmc6IGNhbGMoMHB4IC8gMS43NSk7XG4gIH1cbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmR4YmwtcGl2b3QtdGFibGUtdG90YWw6OmJlZm9yZSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbDo6YmVmb3JlLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLXRvdGFsOjpiZWZvcmUsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWw6OmJlZm9yZSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS10b3RhbDo6YmVmb3JlLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWdyYW5kLXRvdGFsOjpiZWZvcmUsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtdG90YWw6OmJlZm9yZSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGguZHhibC1waXZvdC10YWJsZS1ncmFuZC10b3RhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIDBweCkpO1xuICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAwcHgpKTtcbiAgYm90dG9tOiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgMHB4KSk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogNSU7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWV4cGFuZGFibGUtY29udGFpbmVyLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWV4cGFuZGFibGUtY29udGFpbmVyLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJsLXBpdm90LXRhYmxlLWV4cGFuZGFibGUtY29udGFpbmVyLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWV4cGFuZGFibGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2LCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRib2R5ID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2LCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXYsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXkpO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQgPiBkaXYgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCksIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQ6bGFzdC1jaGlsZCA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZDpsYXN0LWNoaWxkID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkOmxhc3QtY2hpbGQgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQ6bGFzdC1jaGlsZCA+IGRpdltkeGJsLXNrZWxldG9uLWl0ZW1zLWNvbnRhaW5lcl0gPiAuZHhibC1za2VsZXRvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkgPiB0ZCwgLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLXBpdm90LXRhYmxlLWVtcHR5LXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLXBpdm90LXRhYmxlLWVtcHR5LXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpoYXMoKyAuZHhibC1waXZvdC10YWJsZS1lbXB0eS1yb3cpID4gdGQsIC5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpoYXMoKyBbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhibC1waXZvdC10YWJsZS1jZWxsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtZGF0YSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgei1pbmRleDogNDtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtY29sdW1uLCAuZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJsLXBpdm90LXRhYmxlLWxhc3QtaG9yaXpvbnRhbC1jZWxsIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3cgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93LWZpZWxkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YmwtcGl2b3QtdGFibGUgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdGFibGUgPiB0aGVhZCA+IHRyLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3cgPiB0aC5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93LWZpZWxkID4gLmR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIuZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdyA+IHRoLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3ctZmllbGQgPiAuZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQgPiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHhibC1waXZvdC10YWJsZSA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSA+IHRoZWFkID4gdHIuZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdyA+IHRoLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3ctZmllbGQgPiAuZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQgPiBzdmcge1xuICBtaW4td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWljb24tbWluLXdpZHRoKTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQgPiB0ci5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93ID4gdGguZHhibC1waXZvdC10YWJsZS1hcmVhLXJvdy1maWVsZDpoYXMoKyAuZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbi1maWVsZCkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcbn1cbi5keGJsLXBpdm90LXRhYmxlID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlOm5vdCguZHhibC1waXZvdC10YWJsZS1uby1zY3JvbGwpID4gdGJvZHkgPiB0ci5keGJsLXBpdm90LXRhYmxlLWVtcHR5LXJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1waXZvdC10YWJsZS5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4uZHhibC1waXZvdC10YWJsZS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci10YWJsZS1wYXR0ZXJuID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGUpO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteSk7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpIDA7XG59XG5cbi5keGJsLXVwbG9hZCB7XG4gIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS02MDAsICM2Yzc1N2QpO1xuICAtLWR4YmwtdXBsb2FkLWltYWdlLXNwYWNpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS01MDAsICNhZGI1YmQpO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1idG4tcGFkZGluZzogMC41cmVtO1xuICAtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWhlaWdodDogNDBweDtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWxpc3Qtdmlldy1wYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIC0tZHhibC11cGxvYWQtZmlsZS1tYXJnaW4tYm90dG9tOiAwLjg1cmVtO1xuICAtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wOiAxLjJyZW07XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbjogMC42MjVyZW0gMCAwO1xuICAtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW46IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLXBhbmVsIHtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1wYW5lbCAuZHhibC11cGxvYWQtYnV0dG9uLXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3ApO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b20pO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0KTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLWJ0biB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmcpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC1idG4gLmR4YmwtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtYnRuLmR4YmwtdXBsb2FkLWZpbGUtYnRuIHtcbiAgLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAxMnB4IDhweCAxMnB4IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pY29uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXRleHQge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQpO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXByb2dyZXNzLWJhci12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1kZXRhaWxzIC5keGJsLXVwbG9hZC1maWxlLXZpZXctbG9hZC1zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcik7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1pbnZhbGlkLWxvYWQtc3RhdGUge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3LWRldGFpbHMgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1sb2FkLXN0YXRlLmR4YmwtdXBsb2FkLWZpbGUtdmlldy1zdWNjZXNzLWxvYWQtc3RhdGUge1xuICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1maWxlLWxpc3QtdmlldyAuZHhibC11cGxvYWQtZmlsZS12aWV3IC5keGJsLXVwbG9hZC1maWxlLXZpZXctZGV0YWlscyAuZHhibC11cGxvYWQtZmlsZS12aWV3LXNpemUge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnQpO1xuICBjb2xvcjogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWJvcmRlci1yYWRpdXMpO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC11cGxvYWQgLmR4YmwtdXBsb2FkLWNvbnRhaW5lciAuZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZyA+IC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luKTtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nID4gLmR4YmwtaW1hZ2Uge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW4pO1xufVxuLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1jb250YWluZXIgLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmcgPiAuZHhibC1idG4ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IHZhcigtLWR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctbWVzc2FnZS1tYXJnaW4pIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJsLXVwbG9hZCAuZHhibC11cGxvYWQtY29udGFpbmVyIC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uZHhibC11cGxvYWQuZHhibC11cGxvYWQtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdXBsb2FkLmR4YmwtdXBsb2FkLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc0cHgpIHtcbiAgLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1idXR0b24tcGFuZWwgLmR4YmwtYnRuLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXG4uZHhicnYtd3JhcHBlciB7XG4gIC0tZHhicnYtcHJpbWFyeS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YnJ2LXNlY29uZGFyeS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKTtcbiAgLS1keGJydi1saWdodC1jb2xvcjogdmFyKC0tYnMtbGlnaHQsIHZhcigtLWxpZ2h0KSk7XG4gIC0tZHhicnYtZGFyay1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YnJ2LXdoaXRlLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJydi1ncmF5LWNvbG9yOiAjODg4O1xuICAtLWR4YnJ2LWRhbmdlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJydi1ncm91cC1iZy1jb2xvcjogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHhicnYtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSk7XG59XG5cbi5keGJsLWNoYXR1aS1yb290IHtcbiAgLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtYmc6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwOiAwLjc1cmVtO1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1wYWRkaW5nOiAxLjVyZW07XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtcGFkZGluZzogMC43NXJlbTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1nYXA6IDAuNXJlbTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4LWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudC1iZzogdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSk7XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1iZzogI0UyRDlGMztcbiAgLS1keC1jaGF0dWktbWVzc2FnZS11c2VyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keC1jaGF0dWktbWVzc2FnZS1lcnJvci1iZzogI0Y4RDdEQTtcbiAgLS1keC1jaGF0dWktc3VibWl0YXJlYS1nYXA6IDAuNXJlbTtcbiAgLS1keC1jaGF0dWktc3VibWl0YXJlYS1wYWRkaW5nOiAwLjc1cmVtO1xuICAtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keC1jaGF0dWktZW1wdHktaWNvbi1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1zY3JvbGx2aWV3ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1jaGF0dWktcm9vdCAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtZ2FwKTtcbiAgcGFkZGluZzogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LXBhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtYmcpO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktbWVzc2FnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLXBhZGRpbmcpO1xuICBjb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWJvcmRlci1yYWRpdXMpO1xuICBnYXA6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWdhcCk7XG4gIG1pbi13aWR0aDogODAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZHhibC1jaGF0dWktcm9vdCAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIC5keGJsLWNoYXR1aS1tZXNzYWdlLmR4YmwtY2hhdHVpLW1lc3NhZ2UtdXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLXVzZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1jb2xvcik7XG59XG4uZHhibC1jaGF0dWktcm9vdCAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIC5keGJsLWNoYXR1aS1tZXNzYWdlLmR4YmwtY2hhdHVpLW1lc3NhZ2UtYXNzaXN0YW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtYXNzaXN0YW50LWJnKTtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktbWVzc2FnZS5keGJsLWNoYXR1aS1tZXNzYWdlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtZXJyb3ItYmcpO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uZHhibC1jaGF0dWktcm9vdCAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIC5keGJsLWNoYXR1aS1tZXNzYWdlIC5keGJsLWNoYXQtbWVzc2FnZS1idXR0b24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1zdWJtaXRhcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1keC1jaGF0dWktc3VibWl0YXJlYS1nYXApO1xuICBwYWRkaW5nOiB2YXIoLS1keC1jaGF0dWktc3VibWl0YXJlYS1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtYmcpO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1zdWJtaXRhcmVhIC5keGJsLWNoYXR1aS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QuZHhibC1zbSB7XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QuZHhibC1sZyB7XG4gIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAxcmVtO1xufVxuLmR4YmwtY2hhdHVpLXJvb3QuZHhibC1jaGF0dWktZW1wdHlzdGF0ZSAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuLmR4YmwtY2hhdHVpLXJvb3QuZHhibC1jaGF0dWktZW1wdHlzdGF0ZSAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIC5keGJsLWNoYXR1aS1lbXB0eS1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLWR4LWNoYXR1aS1lbXB0eS1pY29uLWNvbG9yKTtcbn1cbi5keGJsLWNoYXR1aS1yb290LmR4YmwtY2hhdHVpLWVtcHR5c3RhdGUgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktZW1wdHktdGV4dCB7XG4gIGdhcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5keGJsLWNoYXR1aS1yb290LmR4YmwtY2hhdHVpLWVtcHR5c3RhdGUgLmR4YmwtY2hhdHVpIC5keGJsLWNoYXR1aS1tZXNzYWdlcyAuZHhibC1jaGF0dWktZW1wdHktdGV4dCAuZHhibC1jaGF0dWktZW1wdHktdGV4dC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZHhibC1jaGF0dWktcm9vdC5keGJsLWNoYXR1aS1lbXB0eXN0YXRlIC5keGJsLWNoYXR1aSAuZHhibC1jaGF0dWktbWVzc2FnZXMgLmR4YmwtY2hhdHVpLWVtcHR5LXRleHQgLmR4YmwtY2hhdHVpLWVtcHR5LXRleHQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmR4YmwtYWktcG9wdXAge1xuICAtLWR4YmwtYWktcG9wdXAtd2FybmluZy1iYWNrOiAjRkZFQ0IzO1xuICBtaW4td2lkdGg6IDM0cmVtO1xuICBtaW4taGVpZ2h0OiAyMHJlbTtcbn1cbi5keGJsLWFpLXBvcHVwIC5keGJsLWFpLXBvcHVwLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtYWktcG9wdXAgLmR4YmwtYWktcG9wdXAtYm9keSAuZHhibC1haS1wb3B1cC1lcnJvci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZHhibC1haS1wb3B1cCAuZHhibC1haS1wb3B1cC1ib2R5IC5keGJsLWFpLXBvcHVwLW1lbW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG59XG4uZHhibC1haS1wb3B1cCAuZHhibC1haS1wb3B1cC1ib2R5IC5keGJsLWFpLXBvcHVwLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWFpLXBvcHVwLXdhcm5pbmctYmFjayk7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDhweDtcbn1cbi5keGJsLWFpLXBvcHVwIC5keGJsLWFpLXBvcHVwLWJvZHkgLmR4YmwtYWktcG9wdXAtd2FybmluZyAuZHhibC1haS1wb3B1cC13YXJuaW5nLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmR4YmwtYWktcG9wdXAgLmR4YmwtYWktcG9wdXAtYm9keSAuZHhibC1haS1wb3B1cC13YXJuaW5nIC5keGJsLWFpLXBvcHVwLXdhcm5pbmctYm90dG9tIC5keGJsLWFpLXBvcHVwLXdhcm5pbmctcHJvY2VlZC1idG4ge1xuICBnYXA6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWFpLXBvcHVwIC5keGJsLWFpLXBvcHVwLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbn1cbi5keGJsLWFpLXBvcHVwIC5keGJsLWFpLXBvcHVwLWZvb3RlciAuZHhibC1haS1wb3B1cC1idG4tZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5keGJsLWNhcm91c2VsIHtcbiAgLS1keGJsLWNhcm91c2VsLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQ6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eTogMC44O1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1ob3ZlcjogMTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWQ6IDAuMjtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1icy1ncmF5LTUwMCwgI2FkYjViZCk7XG4gIC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1ob3ZlcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctbGc6IDAuNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLXNtOiAwLjI1cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZzogMS41cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbTogMXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXk6IDAuMTI1cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14OiAwLjM3NXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1zbTogMC4xMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtc206IDAuMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXktbGc6IDAuMjVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGc6IDAuNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1vcGFjaXR5OiAwLjg7XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZTogMC41cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplLWxnOiAwLjYyNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1zbTogMC4zNzVyZW07XG4gIC0tZHhibC1jYXJvdXNlbC1wYWdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1tYXJnaW46IDAuMzc1cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1vcGFjaXR5OiAwLjY1O1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5LWFjdGl2ZTogMTtcbiAgLS1keGJsLWNhcm91c2VsLXBhZ2UtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNhcm91c2VsLW92ZXJsYXktY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1vcGFjaXR5OiAwLjg7XG4gIC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLWNhcm91c2VsLW1hcmdpbi1zbTogMXJlbTtcbiAgLS1keGJsLWNhcm91c2VsLW1hcmdpbjogMS41cmVtO1xuICAtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1kaXNhYmxlZC1zdGF0ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4Ymwtb3ZlcmxheS5keGJsLWRpc2FibGVkLXN0YXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1vcGFjaXR5KTtcbn1cbi5keGJsLWNhcm91c2VsOmZvY3VzLXZpc2libGU6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLWNhcm91c2VsLWZvY3VzLW91dGxpbmUtY29sb3IpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1ob3Zlcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItd2lkdGgpO1xuICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkKTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktZGlzYWJsZWQpO1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZyk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4Ymwtc20gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLXNtKTtcbiAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc20pO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1zbSAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IC5keGJsLWltYWdlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplLXNtKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4Ymwtc20gLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtbGVmdC1hcnJvdyB7XG4gIGxlZnQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLXNtKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4Ymwtc20gLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtcmlnaHQtYXJyb3cge1xuICByaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tc20pO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1zbSAuZHhibC1jYXJvdXNlbC1wYWdlcyB7XG4gIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tc20pO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1zbSAuZHhibC1jYXJvdXNlbC1wYWdlcyAuZHhibC1jYXJvdXNlbC1wYWdlIHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplLXNtKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1zbSk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLXNtIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2VzLWlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LXNtKSB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1zbSk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLWxnIC5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xuICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1sZyk7XG4gIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLWxnKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4YmwtbGcgLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSAuZHhibC1pbWFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUtbGcpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZyk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLWxnIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLWxlZnQtYXJyb3cge1xuICBsZWZ0OiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1sZyk7XG59XG4uZHhibC1jYXJvdXNlbC5keGJsLWxnIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLXJpZ2h0LWFycm93IHtcbiAgcmlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4YmwtbGcgLmR4YmwtY2Fyb3VzZWwtcGFnZXMge1xuICBib3R0b206IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luLWxnKTtcbn1cbi5keGJsLWNhcm91c2VsLmR4YmwtbGcgLmR4YmwtY2Fyb3VzZWwtcGFnZXMgLmR4YmwtY2Fyb3VzZWwtcGFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1sZyk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUtbGcpO1xufVxuLmR4YmwtY2Fyb3VzZWwuZHhibC1sZyAuZHhibC1jYXJvdXNlbC1wYWdlcyAuZHhibC1jYXJvdXNlbC1wYWdlcy1pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1sZykgdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGcpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1ob3Zlcik7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b246bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItaG92ZXIpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uOmRpc2FibGVkIC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQpO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtZGlzYWJsZWQtc3RhdGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWltYWdlIHtcbiAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3IpO1xuICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemUpO1xuICBtYXJnaW46IDA7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24uZHhibC1sZWZ0LWFycm93IHtcbiAgbGVmdDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtYXJyb3ctYnV0dG9uLmR4YmwtcmlnaHQtYXJyb3cge1xuICByaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtc2Nyb2xsdmlldy1idXR0b25zIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1zY3JvbGx2aWV3LWJ1dHRvbnMuZHhibC1oaWRlLWJ1dHRvbnMge1xuICBvcGFjaXR5OiAwO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtc2Nyb2xsdmlldy1idXR0b25zLmR4Ymwtc2hvdy1idXR0b25zIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXN1YnN0cmF0ZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXN1YnN0cmF0ZS1idXR0b24uZHhibC1sZWZ0LWFycm93IHtcbiAgbGVmdDogMDtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXN1YnN0cmF0ZS1idXR0b24uZHhibC1yaWdodC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtZGlzYWJsZS1ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLWl0ZW0tY29udGVudCA+ICoge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1maXQtcHJvcG9ydGlvbmFsID4gKiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1maXQtY3JvcCA+ICoge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2VzLWlubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15KSB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1vcGFjaXR5KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmR4YmwtY2Fyb3VzZWwgLmR4YmwtY2Fyb3VzZWwtcGFnZXMgLmR4YmwtY2Fyb3VzZWwtcGFnZSB7XG4gIHdpZHRoOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1tYXJnaW4pO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utb3BhY2l0eSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2UuZHhibC1wYWdlLWFjdGl2ZSxcbi5keGJsLWNhcm91c2VsIC5keGJsLWNhcm91c2VsLXBhZ2VzIC5keGJsLWNhcm91c2VsLXBhZ2UuZHhibC1wYWdlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5LWFjdGl2ZSk7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1wYWdlcyAuZHhibC1jYXJvdXNlbC1wYWdlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eSk7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1wYWdlcy5keGJsLWhpZGUtYnV0dG9ucyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZHhibC1jYXJvdXNlbCAuZHhibC1jYXJvdXNlbC1wYWdlcy5keGJsLXNob3ctYnV0dG9ucyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5keGJsLW1lc3NhZ2UtYm94IHtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1zdHlsZTogbm9uZTtcbiAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9yZGVyLXJhZGl1cyk7XG4gIC0tZHhibC1wb3B1cC1iZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgLS1keGJsLXBvcHVwLW1heC13aWR0aDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC13aWR0aCk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtd2lkdGg6IDM3LjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtIDAuNjI1cmVtIDAuODc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXA6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtIDAuMzc1cmVtIDAuNjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcDogMC42MjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplOiAxcmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nOiAwLjYyNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmc6IDAuNjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcDogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLWF1dG8uZHhibC1tZXNzYWdlLWJveC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjZjhmOWZhO1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1hdXRvLmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLWluZm8ge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCwgI2Y4ZjlmYSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtYXV0by5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDAsICNmOGY5ZmEpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLWF1dG8uZHhibC1tZXNzYWdlLWJveC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjZjhmOWZhO1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1hdXRvLmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLWRhbmdlciB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCwgI2Y4ZjlmYSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtbGlnaHQuZHhibC1tZXNzYWdlLWJveC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMCwgIzQ5NTA1Nyk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6IHZhcigtLWJzLWdyYXktNzAwLCAjNDk1MDU3KTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjNDk1MDU3O1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1saWdodC5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1pbmZvIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWJzLWdyYXktNzAwLCAjNDk1MDU3KTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiB2YXIoLS1icy1pbmZvLCB2YXIoLS1pbmZvKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAsICM0OTUwNTcpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICM0OTUwNTc7XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLWxpZ2h0LmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLXN1Y2Nlc3Mge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAsICM0OTUwNTcpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMCwgIzQ5NTA1Nyk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogIzQ5NTA1Nztcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtbGlnaHQuZHhibC1tZXNzYWdlLWJveC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1icy1ncmF5LTcwMCwgIzQ5NTA1Nyk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6IHZhcigtLWJzLWdyYXktNzAwLCAjNDk1MDU3KTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjNDk1MDU3O1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1saWdodC5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1kYW5nZXIge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAsICM0OTUwNTcpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6IHZhcigtLWJzLWRhbmdlciwgdmFyKC0tZGFuZ2VyKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogdmFyKC0tYnMtZ3JheS03MDAsICM0OTUwNTcpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICM0OTUwNTc7XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLWRhcmsuZHhibC1tZXNzYWdlLWJveC1yZW5kZXItcHJpbWFyeSB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjZjhmOWZhO1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1kYXJrLmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLWluZm8ge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyaywgdmFyKC0tZGFyaykpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtY29sb3IpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3I6IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCwgI2Y4ZjlmYSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtZGFyay5keGJsLW1lc3NhZ2UtYm94LXJlbmRlci1zdWNjZXNzIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLCB2YXIoLS1zdWNjZXNzKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDAsICNmOGY5ZmEpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICNmOGY5ZmE7XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLW1lc3NhZ2UtYm94LXRoZW1lLWRhcmsuZHhibC1tZXNzYWdlLWJveC1yZW5kZXItd2FybmluZyB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtd2FybmluZywgdmFyKC0td2FybmluZykpO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yOiAjZjhmOWZhO1xufVxuLmR4YmwtbWVzc2FnZS1ib3guZHhibC1tZXNzYWdlLWJveC10aGVtZS1kYXJrLmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLWRhbmdlciB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCB2YXIoLS1kYXJrKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1pY29uLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCwgI2Y4ZjlmYSk7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94LmR4Ymwtc20ge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtd2lkdGg6IDI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nOiAwLjVyZW0gMC43NXJlbSAwLjVyZW0gMC43NXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwOiAwLjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZzogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAwLjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAwLjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZzogMC41cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nOiAwLjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAwLjVyZW07XG59XG4uZHhibC1tZXNzYWdlLWJveC5keGJsLWxnIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LXdpZHRoOiA1MHJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDAuNXJlbSAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWdhcDogMC43NXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZzogMC43NXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemU6IDFyZW07XG4gIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nOiAwLjc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcDogMC43NXJlbTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nKTtcbiAgZ2FwOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwKTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlciB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZyk7XG4gIGdhcDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwKTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodCk7XG59XG4uZHhibC1tZXNzYWdlLWJveCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXIgPiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbiB7XG4gIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi13aWR0aDogMXJlbTtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWhlaWdodDogMXJlbTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24taGVpZ2h0KTtcbiAgZmlsbDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcik7XG59XG4uZHhibC1tZXNzYWdlLWJveCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXIgPiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uIHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24td2lkdGg6IDEuNjI1O1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1oZWlnaHQ6IDEuNjI1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1wYWRkaW5nOiAwLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLWhlaWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1wYWRkaW5nKTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLXBvcHVwLWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlciA+IC5keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24ge1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24td2lkdGg6IDAuODc1cmVtO1xuICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24taGVpZ2h0OiAwLjg3NXJlbTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24taGVpZ2h0KTtcbiAgZmlsbDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcik7XG59XG4uZHhibC1tZXNzYWdlLWJveCA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tZXNzYWdlLWJveC1ib2R5IHtcbiAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtY29sb3IpO1xufVxuLmR4YmwtbWVzc2FnZS1ib3ggPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZyk7XG4gIGdhcDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwKTtcbn1cbi5keGJsLW1lc3NhZ2UtYm94ID4gLmR4YmwtbW9kYWwtY29udGVudCA+IC5keGJsLW1lc3NhZ2UtYm94LWZvb3RlciA+IC5keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uIHtcbiAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcik7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yKTtcbn1cblxuZHhibC1yYW5nZS1zZWxlY3RvciB7XG4gIC0tZHhibC1yYW5nZS1zZWxlY3Rvci10aXRsZS1mb250LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXN1YnRpdGxlLWZvbnQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zZWxlY3RlZC1yYW5nZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLW1hcmtlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLW1hcmtlci1mb250LWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXNsaWRlci1oYW5kbGUtY29sb3I6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKTtcbiAgLS1keGJsLXJhbmdlLXNlbGVjdG9yLXNodXR0ZXItY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3ItY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpO1xuICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtbGFiZWwtZm9udC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmR4YmwtcmFuZ2Utc2VsZWN0b3IgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5keGJsLWV4cGFuZGFibGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuLmR4YmwtZXhwYW5kYWJsZS1jb250YWluZXJbaXMtYW5pbWF0aW5nXSB7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zNXMgZWFzZTtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG59XG5cbi5keGJsLXNwbGl0dGVyIHtcbiAgLS1keGJsLXNwbGl0dGVyLWJnOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsIGluaGVyaXQpKTtcbiAgLS1keGJsLXNwbGl0dGVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXNwbGl0dGVyLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAtLWR4Ymwtc3BsaXR0ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLWxpbmUtaGVpZ2h0OiAxLjQyODU7XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1mb2N1c2VkLWNvbG9yOiB2YXIoLS1icy13aGl0ZSwgdmFyKC0td2hpdGUpKTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3M6IDAuMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAwLjI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6IDFyZW07XG4gIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvciwgdmFyKC0tZHhibC1ib2R5LWNvbG9yLCBpbmhlcml0KSk7XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLCB2YXIoLS1keGJsLWJvZHktY29sb3IsIGluaGVyaXQpKTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtZm9jdXNlZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2hpdGUsIHZhcigtLXdoaXRlKSk7XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3M6IDAuMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbjogMC4yNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zczogMC4yNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluOiAycmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tYnMtYm9keS1iZywgdmFyKC0tZHhibC1ib2R5LWJnLCBpbmhlcml0KSkgODAlLCB2YXIoLS1icy1ib3JkZXItY29sb3IsIHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSkpO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpIDgwJSwgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpKSA4MCUsIHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKSk7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeSwgdmFyKC0tcHJpbWFyeSkpO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYm9yZGVyLXJhZGl1czogMDtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYWN0aXZlLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwOiAwLjEyNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplOiAwLjYyNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZTogMC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXNwbGl0dGVyLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1keGJsLXNwbGl0dGVyLWZvbnQtc2l6ZSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItbGluZS1oZWlnaHQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4Ymwtc3BsaXR0ZXIuZHhibC1zbSB7XG4gIC0tZHhibC1zcGxpdHRlci1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1saW5lLWhlaWdodDogMS41O1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3M6IDAuMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAwLjI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6IDFyZW07XG4gIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zczogMC4xMjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbjogMS41cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcDogMDtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplOiAwLjVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemU6IDAuMjVyZW07XG59XG4uZHhibC1zcGxpdHRlci5keGJsLWxnIHtcbiAgLS1keGJsLXNwbGl0dGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLWxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzOiAwLjM3NXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW46IDAuMzc1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6IDFyZW07XG4gIC0tZHhibC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteDogMXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15OiAxcmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzOiAwLjI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW46IDIuNXJlbTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1nYXA6IDAuMTI1cmVtO1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemU6IDAuNzVyZW07XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemU6IDAuNXJlbTtcbn1cbi5keGJsLXNwbGl0dGVyLmR4Ymwtc3BsaXR0ZXItaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZHhibC1zcGxpdHRlci5keGJsLXNwbGl0dGVyLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItcGFuZSB7XG4gIGZsZXg6IDEgMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXBhbmUuZHhibC1zcGxpdHRlci1wYW5lLXN0YXRpYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1wYW5lLmR4Ymwtc3BsaXR0ZXItcGFuZS1jb2xsYXBzZWQge1xuICBmbGV4OiAwIDEgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1wYW5lID4gLmR4Ymwtc3BsaXR0ZXItcGFuZS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15KSB2YXIoLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy14KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXBhbmUgPiAuZHhibC1zcGxpdHRlci1wYW5lLWNvbnRlbnQ6aGFzKD4gLmR4Ymwtc3BsaXR0ZXIpIHtcbiAgcGFkZGluZzogMDtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGdhcDogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvcjpub3QoLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYyk6aG92ZXIge1xuICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ob3Zlci1iZyk7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvcjpub3QoLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYyk6Zm9jdXMge1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1mb2N1c2VkLWNvbG9yKTtcbiAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1mb2N1c2VkLWNvbG9yKTtcbiAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1iZzogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZyk7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yOm5vdCguZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljKTphY3RpdmUge1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1hY3RpdmUtY29sb3IpO1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1iZyk7XG4gIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYWN0aXZlLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3I6bm90KC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGU6aG92ZXIge1xuICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWhvdmVyLWNvbG9yKTtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yOm5vdCguZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljKTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkgPiAuZHhibC1zcGxpdHRlci1idXR0b246aG92ZXIge1xuICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1ob3Zlci1jb2xvcik7XG59XG4uZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWJvcmRlci1yYWRpdXMpO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yID4gLmR4Ymwtc3BsaXR0ZXItYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1idXR0b24gPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplKTtcbn1cbi5keGJsLXNwbGl0dGVyLWhvcml6b250YWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplKTtcbn1cbi5keGJsLXNwbGl0dGVyLWhvcml6b250YWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMge1xuICB3aWR0aDogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemUpO1xufVxuLmR4Ymwtc3BsaXR0ZXItaG9yaXpvbnRhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcbn1cbi5keGJsLXNwbGl0dGVyLWhvcml6b250YWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1tYWluKSB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1jcm9zcyk7XG59XG4uZHhibC1zcGxpdHRlci1ob3Jpem9udGFsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1pbWFnZSB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbik7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zcyk7XG59XG4uZHhibC1zcGxpdHRlci1ob3Jpem9udGFsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW4pIHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3MpO1xufVxuXG4uZHhibC1zcGxpdHRlci12ZXJ0aWNhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplKTtcbn1cbi5keGJsLXNwbGl0dGVyLXZlcnRpY2FsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZSk7XG59XG4uZHhibC1zcGxpdHRlci12ZXJ0aWNhbC5keGJsLXNwbGl0dGVyID4gLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWRyYWdnYWJsZSB7XG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cbi5keGJsLXNwbGl0dGVyLXZlcnRpY2FsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlIHtcbiAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3MpIHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW4pO1xufVxuLmR4Ymwtc3BsaXR0ZXItdmVydGljYWwuZHhibC1zcGxpdHRlciA+IC5keGJsLXNwbGl0dGVyLXNlcGFyYXRvciA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zcyk7XG4gIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluKTtcbn1cbi5keGJsLXNwbGl0dGVyLXZlcnRpY2FsLmR4Ymwtc3BsaXR0ZXIgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3IgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzKSB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW4pO1xufVxuXG4uZHhibC1yaWJib24ge1xuICAtLWR4YmwtcmliYm9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtcmliYm9uLXRhYi1jb250ZXh0LWJnOiByZ2JhKHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKSwgMC4xKTtcbiAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGg6IDFyZW07XG4gIC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodDogMXJlbTtcbiAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1vdXRsaW5lOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yLCB2YXIoLS1icy1ncmF5LTQwMCwgI2NlZDRkYSkpO1xuICAtLWR4YmwtcmliYm9uLXBhZGRpbmc6IDAuMzc1cmVtO1xuICAtLWR4YmwtcmliYm9uLWl0ZW0tbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIC0tZHhibC1yaWJib24tYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAtLWR4YmwtdG9vbGJhci1jb21ib2JveC13aWR0aDogdW5zZXQ7XG4gIC0tZHhibC10b29sYmFyLXNwaW4td2lkdGg6IHVuc2V0O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcmliYm9uLWJvcmRlci1ib3R0b20td2lkdGgpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcmliYm9uLWJvcmRlci1jb2xvcik7XG59XG4uZHhibC1yaWJib24gLmR4YmwtcmliYm9uLWNvbnRleHQtdGFiOm5vdCguZHhibC1hY3RpdmUpOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1yaWJib24tdGFiLWNvbnRleHQtYmcpO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWJ0bi10b29sYmFyIC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWJ0bi10b29sYmFyIC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLW11bHRpbGluZSAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWl0ZW0gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLmR4YmwtdG9vbGJhci1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC10b29sYmFyLmR4YmwtcmliYm9uLW11bHRpbGluZSAuZHhibC1idG4tdG9vbGJhciAuZHhibC10b29sYmFyLWl0ZW0gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLmR4YmwtdG9vbGJhci1pdGVtIC5keGJsLWltYWdlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiB2YXIoLS1keGJsLXJpYmJvbi1wYWFkaW5nKTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XG4gIGhlaWdodDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcbiAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItY29sb3IpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yLmR4YmwtcmliYm9uLWdlbmVyYWwtc2VwYXJhdG9yLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lci1jb250ZW50IC5keGJsLWFkYXB0aXZlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAwO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1yaWJib24taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1yaWJib24taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIC5keGJsLXRvb2xiYXItY29tYm9ib3gge1xuICB3aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWNvbWJvYm94LXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1yaWJib24taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIC5keGJsLXRvb2xiYXItc3Bpbi1lZGl0IHtcbiAgd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1zcGluLXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC1hZGFwdGl2ZS1ncm91cCArIC5keGJsLWFkYXB0aXZlLWdyb3VwIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMXB4O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1hZGFwdGl2ZS1pdGVtLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1kZWZhdWx0IC5keGJsLWJ0bi5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi5keGJsLXRvb2xiYXItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbSA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbSAuZHhibC10b29sYmFyLWNvbG9yLXBhbGV0dGUtaXRlbSA+IC5keGJsLWJ0biB7XG4gIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXJpYmJvbi1wYWRkaW5nKTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbSAuZHhibC10b29sYmFyLWNvbG9yLXBhbGV0dGUtaXRlbSA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbSAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1yaWJib24tZ2VuZXJhbC1zZXBhcmF0b3IuZHhibC10b29sYmFyLWl0ZW0taGlkZGVuIHtcbiAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXM6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWdlbmVyYWwpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpczpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZ2VuZXJhbCkuZHhibC1hZGFwdGl2ZS1lbGxpcHNpcy1zdGF0ZS1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXM6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWdlbmVyYWwpIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZ2VuZXJhbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1hZGFwdGl2ZS1pdGVtLmR4YmwtYWRhcHRpdmUtaXRlbS1uby10ZXh0IC5keGJsLXJpYmJvbi1pdGVtID4gLmR4YmwtaW1hZ2UgKyBzcGFuLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0uZHhibC1hZGFwdGl2ZS1pdGVtLW5vLXRleHQgLmR4YmwtcmliYm9uLWl0ZW0uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbS5keGJsLWFkYXB0aXZlLWl0ZW0tc3RhdGUtbm8tdGV4dCAuZHhibC1yaWJib24taXRlbSA+IC5keGJsLWltYWdlICsgc3BhbiwgLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC1hZGFwdGl2ZS1pdGVtLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1uby10ZXh0IC5keGJsLXJpYmJvbi1pdGVtLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbS5keGJsLXRvb2xiYXItaXRlbS1jb2xsYXBzZWQsIC5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtaXRlbS5keGJsLWFkYXB0aXZlLWl0ZW0tY29sbGFwc2VkLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLWFkYXB0aXZlLWl0ZW0uZHhibC1hZGFwdGl2ZS1pdGVtLXN0YXRlLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWljb24tbW9yZSxcbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4taW1hZ2Utc3BhY2luZyk7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLmR4YmwtYWRhcHRpdmUtZWxsaXBzaXMtc3RhdGUtZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy5keGJsLWFkYXB0aXZlLWVsbGlwc2lzLWdyb3VwLXRleHQgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMuZHhibC1hZGFwdGl2ZS1lbGxpcHNpcy1ncm91cC1uby10ZXh0IC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZnVsbC1zZXEgLmR4YmwtZWxsaXBzaXMtYnV0dG9uLCAuZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtbm8tdGV4dC1zZXEgLmR4YmwtZWxsaXBzaXMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZnVsbC1zZXEgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsIC5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1uby10ZXh0LXNlcSAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLW5vLXRleHQgLmR4YmwtcmliYm9uLWl0ZW0gPiAuZHhibC1pbWFnZSArIHNwYW4sIC5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1uby10ZXh0LXNlcSAuZHhibC1yaWJib24taXRlbSA+IC5keGJsLWltYWdlICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtZGVmYXVsdCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItaWNvbi1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWRyb3Bkb3duLW1hcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IC5keGJsLWFkYXB0aXZlLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSxcbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS10ZXh0IGR4YmwtdG9vbGJhci1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLWdyb3VwLXN0YXRlLW5vLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1ncm91cC1zdGF0ZS1uby10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWljb24tbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCAuZHhibC1hZGFwdGl2ZS1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyksXG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCBkeGJsLXRvb2xiYXItaXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyAuZHhibC1hZGFwdGl2ZS1ncm91cC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmcgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyAuZHhibC1hZGFwdGl2ZS1pdGVtLFxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nIGR4YmwtdG9vbGJhci1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZy1uby10ZXh0IC5keGJsLWFkYXB0aXZlLWdyb3VwLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nLW5vLXRleHQgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmctbm8tdGV4dCAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5keGJsLXJpYmJvbiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIgLmR4YmwtYWRhcHRpdmUtZ3JvdXAuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZy1uby10ZXh0IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHhibC1yaWJib24gLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyIC5keGJsLWFkYXB0aXZlLWdyb3VwLmR4YmwtYWRhcHRpdmUtc3RhdGUtZ3JvdXBpbmctbm8tdGV4dCAuZHhibC1hZGFwdGl2ZS1pdGVtLFxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1ncm91cC5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nLW5vLXRleHQgZHhibC10b29sYmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC10b29sYmFyLWl0ZW0tY29sbGFwc2VkLFxuLmR4YmwtcmliYm9uIC5keGJsLWFkYXB0aXZlLWNvbnRhaW5lciAuZHhibC1hZGFwdGl2ZS1pdGVtLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHhibC1yaWJib24gLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1jb250YWluZXIsXG4uZHhibC1yaWJib24gLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2Uge1xuICB3aWR0aDogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZSk7XG59XG4uZHhibC1yaWJib24gLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9ycGlja2VyLWJhY2stY29sb3IpO1xufVxuLmR4YmwtcmliYm9uIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2Utc291cmNlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9ycGlja2VyLWJhY2stY29sb3IpO1xufVxuXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biAuZHhibC1kcm9wZG93bi1kaWFsb2cgLmR4YmwtcmliYm9uLWl0ZW0gLmR4YmwtdGV4dC1lZGl0IHtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuMzc1cmVtIDAuMjVyZW0gMC43NXJlbTtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCB7XG4gIC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZTogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvciwgdmFyKC0tYnMtZ3JheS00MDAsICNjZWQ0ZGEpKTtcbn1cbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3QgLmR4YmwtdG9vbGJhci1ncm91cC1kcm9wZG93bi1uYW1lIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqIDIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWNvbWJvYm94IC5keGJsLXRvb2xiYXItZWRpdC1jb21ib2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0uZHhibC10b29sYmFyLWNvbWJvYm94IC5keGJsLXRvb2xiYXItZWRpdC1jb21ib2JveCAuZHhibC10ZXh0LWVkaXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbS1saXN0IC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyLFxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCAuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLXNvdXJjZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLW91dGxpbmUpO1xufVxuLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tbGlzdCAuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLXNvdXJjZS5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiB2YXIoLS1iYWNrLWNvbG9yKTtcbn1cblxuLmR4LXRoZW1lLW1hcmtlciB7XG4gIGZvbnQtZmFtaWx5OiBcImR4LmFueVwiO1xufVxuXG4uZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcbiAgLS1keGJsLWJ0bi1iZzogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4taG92ZXItYmc6IHZhcigtLWJzLWdyYXktMzAwLCAjZGVlMmU2KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xuICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMzAwLCAjZGVlMmU2KTtcbiAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB2YXIoLS1icy1ncmF5LTIwMCwgI2U5ZWNlZik7XG59XG5cbi5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWdyYXktMzAwLCAjZGVlMmU2KTtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB2YXIoLS1icy1ncmF5LTIwMCwgI2U5ZWNlZik7XG59XG5cbi5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIC0tZHhibC1idG4tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1icy1ncmF5LTMwMCwgI2RlZTJlNik7XG4gIC0tZHhibC1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ncmF5LTkwMCwgIzIxMjUyOSk7XG4gIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpO1xuICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB2YXIoLS1icy1ncmF5LTIwMCwgI2U5ZWNlZik7XG59XG5cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtZGlzYWJsZWQgLmR4YmwtYnRuLWNhcHRpb24sIC5keGJsLWJ0bi1zdGFuZGFsb25lOmRpc2FibGVkIC5keGJsLWJ0bi1jYXB0aW9uIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cbi5keGJsLWJ0bi1zdGFuZGFsb25lLmR4YmwtZGlzYWJsZWQgLmR4YmwtYnRuLWljb24sIC5keGJsLWJ0bi1zdGFuZGFsb25lOmRpc2FibGVkIC5keGJsLWJ0bi1pY29uIHtcbiAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4taWNvbi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmR4LWQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmR4LXByZXZlbnQtc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zci1vbmx5LFxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZHhicy1wcmV2ZW50c2VsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKmlPUyBjbGljayBkb2VzIG5vdCB3b3JrIC0gd29ya2Fyb3VuZCovXG4uZHhicy1jbGlja2FibGUsXG4uZHhicy1jbGlja2FibGUgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uZHhicy1ub24tY2xpY2thYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmlucHV0LmR4YmwtaGlkZS1tcy1idXR0b246Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHgtaGludCB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIGJveC1zaGFkb3c6IDBweCAycHggMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG5cbi5keC1oaW50IC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci13aWR0aDogOHB4O1xufVxuXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDdweDtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmR4LWhpbnQuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLXRvcCAuYXJyb3csXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3cge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDAuNXJlbSk7XG59XG5cbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3csXG4uZHgtaGludC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdyB7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xufVxuXG4uZHgtaGludC5icy1wb3BvdmVyLWNlbnRlciAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHgtaGludCAuZHhoLWNhbGxvdXQsXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vKnRvcCovXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjZWNlY2U7XG59XG5cbi5keC1oaW50LmR4aC10b3AgLmR4aC1pbm5lci1jYWxsb3V0LFxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4vKnJpZ2h0Ki9cbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZHgtaGludC5keGgtcmlnaHQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4vKmJvdHRvbSovXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dCB7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmR4LWhpbnQuZHhoLWJvdHRvbSAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZWNlY2U7XG59XG5cbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLypsZWZ0Ki9cbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLThweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC03cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VjZWNlO1xufVxuXG4uZHgtaGludC5keGgtbGVmdCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZSwgLmR4YnMtaWNvbi1hcHBseSwgLmR4YnMtY2FyZXQtbGVmdCwgLmR4YnMtY2FyZXQtcmlnaHQsIC5keGJzLWljb24tZXhwYW5kZWQsIC5keGJzLWljb24tY29sbGFwc2VkLCAuZHhicy1jYXJldC1ib3R0b20ge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4YnMtY2FyZXQtbGVmdCxcbi5keGJzLWNhcmV0LXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZTpiZWZvcmUsXG4uZHhicy1pY29uLWNsb3NlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTclO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGMoMTQxJSAtIDJweCk7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cblxuLmR4YnMtaWNvbi1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIC0wLjVweCk7XG59XG5cbi5keGJzLWljb24tY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLjVweCwgLTFweCk7XG59XG5cbi5keGJzLWljb24tYXBwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMi41JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgLTFweCk7XG59XG5cbi5keGJzLWNhcmV0LWxlZnQ6OmJlZm9yZSxcbi5keGJzLWNhcmV0LXJpZ2h0OmJlZm9yZSxcbi5keGJzLWNhcmV0LWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMnB4KTtcbn1cblxuLmR4YnMtY2FyZXQtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5keGJzLWNhcmV0LXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmR4YnMtY2FyZXQtYm90dG9tIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5keGJzLWljb24tZXhwYW5kZWQ6OmJlZm9yZSxcbi5keGJzLWljb24tY29sbGFwc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItdG9wOiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAwLjNyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xufVxuXG4uZHhicy1pY29uLWV4cGFuZGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC04NSUsIDI1JSk7XG59XG5cbi5keGJzLWljb24tZXhwYW5kZWQsXG4uZHhicy1pY29uLWNvbGxhcHNlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idG4uZHhicy1jbWQtYnRuOmZvY3VzOmJlZm9yZSwgLmJ0bi5keGJzLWNtZC1idG46aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5idG4uZHhicy1jbWQtYnRuOmZvY3VzOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmJ0bi5keGJzLWNtZC1idG4ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZsZXg6IDAgMCAxcmVtO1xuICBmb250LXNpemU6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uYnRuLmR4YnMtY21kLWJ0bjpub3QoOmZvY3VzKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuLmR4YnMtY21kLWJ0bjpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLmR4YnMtY21kLWJ0bjpmb2N1czpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gIC5keGJzLWNtZC1idG4ge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmR4YnMtY21kLWJ0bjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmR4YnMtY21kLWJ0bi5idG4tbGluazpmb2N1cywgLmR4YnMtY21kLWJ0bi5idG4tbGluay5mb2N1cywgLmR4YnMtY21kLWJ0bi5idG4tbGluay5hY3RpdmUsIC5keGJzLWNtZC1idG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhicy1jYWxlbmRhciAuYnRuLmR4YnMtY21kLWJ0biB7XG4gIHdpZHRoOiAwLjdlbTtcbiAgaGVpZ2h0OiAwLjdlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmbGV4OiAwIDAgMC43ZW07XG59XG5cbi5keGJzLXByb2dyZXNzLmRpc2FibGVkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgZHluYW1pY19vcGFjaXR5IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uZHhicy1ncmlkdmlldyB0ciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMzVzO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjE1O1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgdGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLXdpZHRoOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgMC4zNXMgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGggcnVubmluZyBkeW5hbWljX29wYWNpdHk7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stYm9vbDo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA0cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcm93LWxvYWRpbmcgLmR4LXNrLWRhdGU6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogOHJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1udW1iZXI6OmJlZm9yZSB7XG4gIG1pbi13aWR0aDogM3JlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stMTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTE6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogM3JlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stMjo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTI6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNHJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stMzo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTM6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNXJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stNDo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTQ6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogNnJlbTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXJvdy1sb2FkaW5nIC5keC1zay1zdHIuZHgtc2stNTo6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1yb3ctbG9hZGluZyAuZHgtc2stbnVtYmVyLmR4LXNrLTU6OmJlZm9yZSB7XG4gIG1heC13aWR0aDogN3JlbTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcGFnZS1zaXplLXNlbGVjdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtcGFnZS1zaXplLXNlbGVjdG9yIC5keGJsLXRleHQtZWRpdCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHdpZHRoOiA1ZW07XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1wYWdlLXNpemUtc2VsZWN0b3IgLmNvbC1mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uZHhicy1ncmlkdmlldyAuYnRuLXRvZ2dsZS5keGJzLWNtZC1idG4ge1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRvZ2dsZS1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyAvKnJldmlldyBhbmQgZHJvcCBhbGwgIWltcG9ydGFudHMqL1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggLmR4YmwtY2hlY2tib3gsIC5keGJzLWdyaWR2aWV3IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIC5keGJsLWNoZWNrYm94IHtcbiAgYm9yZGVyOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGggLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgLmR4YmwtY2hlY2tib3ggLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gdGQudGFibGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgwLCB2YXIoLS1zZWxlY3Rpb24tYmcpLCB2YXIoLS1zZWxlY3Rpb24tYmcpKTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gLmR4YnMtdG9nZ2xlLWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IC8qcmV2aWV3IGFuZCBkcm9wIGFsbCAhaW1wb3J0YW50cyovXG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy10b2dnbGUtY2VsbCwgLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRvZ2dsZS1jZWxsICsgdGQsIC5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQgKyAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0IHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWNvbHMtdG9nZ2xlYnRuIHtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIHdpZHRoOiB2YXIoLS1idXR0b24tdywgMS41cmVtKTtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyaWQtZ3JvdXAtc3Bhbi1yb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93ID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JpZC1jZWxsLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuY3VzdG9tLWNvbnRyb2w6b25seS1jaGlsZCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHhicy1ncmlkdmlldyAuZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkIGlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwsIC5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtc2VsZWN0LWNlbGwge1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkID4gLmN1c3RvbS1jb250cm9sLWlucHV0LCAuZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQgPiAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyB0aC5keGJzLWdyaWQtY2hlY2tib3gtY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGhpZGRlbjtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qbWF4LXdpZHRoOiAxcHg7Ki9cbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGwgZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmR4YnMtZ3JpZHZpZXcgdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4wMzU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+ICogPiAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gKiA+IC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLnRhYmxlLWJvcmRlcmVkOmxhc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAudGFibGUtYm9yZGVyZWQ6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKSA+IC50YWJsZS1ib3JkZXJlZDpsYXN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCkgPiAudGFibGUtYm9yZGVyZWQ6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpOm5vdCguZHhicy1ncmlkLWdwaCkgPiAudGFibGUtYm9yZGVyZWQ6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKTpub3QoLmR4YnMtZ3JpZC1ncGgpID4gLnRhYmxlLWJvcmRlcmVkOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gZGl2Om5vdCguZHhndkhTREMpOm5vdCguZHhndkNTRCk6bm90KC5keGJzLWdyaWQtZ3BoKSA+IC50YWJsZS1ib3JkZXJlZDpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLWdyaWQtZWRpdC1mb3JtID4gLmR4YmwtZmwgLnJvdyA+IGRpdiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCksIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NELmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIgPiAuZHhicy1ncmlkLWZpeGVkLXRhYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluazpmb2N1cywgLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluay5mb2N1cywgLmR4YnMtZ3JpZHZpZXcgLmR4LWJ0bi5idG4tbGluay5hY3RpdmUsIC5keGJzLWdyaWR2aWV3IC5keC1idG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keC1yb3d0ZW1wbGF0ZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1ncmlkLWVkaXQtZm9ybSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSwgKGhvdmVyOiBub25lKSB7XG4gIC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciA+IC5keGJzLWdyb3VwLXBhbmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yLFxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyIC5keGJzLWdyb3VwLXBhbmVsIC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yID4gLmR4YmwtaW1hZ2UsXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IgPiAuZHhibC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgPiAuY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPWdyaWR2aWV3LWNvbHVtbi1zb3J0XSxcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPWdyaWR2aWV3LWNvbHVtbi1zb3J0XSxcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZHhicy1ncmlkdmlldy5keGJzLWhhcy12ZXJ0aWNhbC1zY3JvbGxiYXI6bm90KC5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlKSA+IC5jYXJkID4gLmR4Z3ZIU0RDID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhcjpub3QoLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUpID4gLmNhcmQgPiAuZHhndkNTRCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXZzZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiBpbmhlcml0O1xufVxuXG4uZHhicy1wb3B1cC1lZGl0LXJvdyxcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uZHhicy1wb3B1cC1lZGl0LXJvdyxcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQsXG4uZHhicy1wb3B1cC1lZGl0LXJvdyArIHRyLFxuLmR4YnMtcG9wdXAtZWRpdC1yb3cgKyB0ciA+IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuLmR4YnMtZ3JpZC1wYWdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZHhicy1ncmlkLXBhZ2VyIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmR4YnMtZ3JpZC1wYWdlciAucGFnaW5hdGlvbiA+IGxpID4gYnV0dG9uOm5vdCguZGlzYWJsZWQpLCAuZHhicy1ncmlkLXBhZ2VyIC5wYWdpbmF0aW9uID4gbGkgPiBkaXYucGFnZS1saW5rOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1lZGl0Zm9ybSAuZHhicy1kYXRhZ3JpZC1pbnBsYWNlLWVkaXQtYXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZWRpdGZvcm0gLmR4YnMtZGF0YWdyaWQtaW5wbGFjZS1lZGl0LWFyZWEgPiBkaXYge1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gIG1heC13aWR0aDogdmFyKC0tY29tcG9uZW50LXdpZHRoKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLXNjcm9sbC1sZWZ0KSk7XG59XG5cbnRoOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxudGFibGUuZHgtcmVzaXplIHRoZWFkIHRyIHRoID4gYnV0dG9uLFxudGFibGUuZHgtcmVzaXplIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDdweCk7XG59XG5cbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQsXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbn1cblxudGg6Zm9jdXMgPiBidXR0b246YmVmb3JlLFxudGg6Zm9jdXMgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG50YWJsZS5keC1yZXNpemUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG50YWJsZS5keC1yZXNpemUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnRhYmxlLmR4LXJlc2l6ZSB0ciB0aCBzcGFuLFxudGFibGUuZHgtcmVzaXplIHRyIHRoOm5vdCguZHhicy10b2dnbGUtY2VsbCk6bm90KC5keGJzLWdyaWQtZ3JvdXAtY2VsbC1vZmZzZXQpIHNwYW4sXG50YWJsZS5keC1yZXNpemUgdHIgdGQ6bm90KC5keGJzLXRvZ2dsZS1jZWxsKTpub3QoLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCk6bm90KC5keGJzLWdyaWQtZWRpdC1mb3JtKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3I6YmVmb3JlLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjFweDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3IsXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3Ige1xuICB3aWR0aDogMXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHhBbmRyb2lkTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXM6YmVmb3JlLFxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5keENvbHVtblJlc2l6ZUFuY2hvciB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbnRoOmZvY3VzIC5keENvbHVtblJlc2l6ZUFuY2hvciB7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1keC1hY2NlbnQtc2hhZG93LWNvbG9yLCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMjUpKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHhDb2x1bW5SZXNpemVBbmNob3I6YWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGxlZnQ6IC0yMHB4O1xufVxuXG50aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3I6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1keC1hY2NlbnQtY29sb3IsIHZhcigtLWJzLXByaW1hcnkpKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tZHgtYWNjZW50LWNvbG9yLCB2YXIoLS1icy1wcmltYXJ5KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi50YWJsZSB0aDpmb2N1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1keC1hY2NlbnQtY29sb3IsIHZhcigtLWJzLXByaW1hcnkpKTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4yNXJlbSwgLTAuMjVyZW0sIDApO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jYXJkLWJvZHkuZHhicy1ncmlkLXBhZ2VyLmR4LXJlc2l6ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi5keGJzLWdyaWR2aWV3IHRhYmxlLmR4LXJlc2l6ZSAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuZHhibC10aHVtYiB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuZHhicy10aHVtYi1kcmFnZ2luZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS51cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKDFweCAtIDEwMCUpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHotaW5kZXg6IDEwMDY7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS5kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDFweCkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgei1pbmRleDogMTAwNDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciAuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIuZnJlZXplIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHotaW5kZXg6IDEwMDU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IGF1dG87XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taCwgYXV0byk7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiBjYWxjKHZhcigtLXQsIGF1dG8pIC0gdmFyKC0tYnQsIGF1dG8pKTtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1cyAuY29sdW1uLWNob29zZXItZHJhZy1pY29uLW93bmVyIHtcbiAgdG9wOiB2YXIoLS10LCBhdXRvKTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWgsIGF1dG8pIC0gdmFyKC0tYnQsIGF1dG8pICogMik7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwLjg1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjg1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcixcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmluLWRyYWcge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMDA4O1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyLmNvbHVtbi1jaG9vc2VyLWVuYWJsZS1kcmFnLWRyb3AgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyLmNvbHVtbi1jaG9vc2VyLWVuYWJsZS1kcmFnLWRyb3AgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSA+IC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygyNHB4ICsgMThweCArIDE2cHgpO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCAuZHhibC1jaGVja2JveCA+IGxhYmVsIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggaW5wdXQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggPiAuZHhibC1jaGVja2JveCAuZHhicy1jaGVja2JveC1sYWJlbC5keGJzLWNoZWNrYm94LWxhYmVsLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29sdW1uLWNob29zZXItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbHVtbi1jaG9vc2VyLWJ1dHRvbiAuY29sdW1uLWNob29zZXItYnV0dG9uLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tb3duZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogbW92ZTtcbiAgd2lkdGg6IGNhbGMoMThweCArIDE2cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC1raHRtbC11c2VyLWRyYWc6IGVsZW1lbnQ7XG4gIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xufVxuXG4uY29sdW1uLWNob29zZXItZXhpdC1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNvbHVtbi1jaG9vc2VyLWV4aXQtYnV0dG9uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uYm9yZGVyLWluaGVyaXQgPiAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5ib3JkZXItaW5oZXJpdCA+IC5tb2RhbC1ib2R5ID4gLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG59XG5cbi5ncmlkLXRvb2xiYXIuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwgLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB1bnNldDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbn1cblxuLmdyaWQtaGVhZGVyLXRlbXBsYXRlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmdyaWQtaGVhZGVyLXRlbXBsYXRlICsgLmR4YnMtdGFibGUge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCAuZHhibC10b29sYmFyLWdyb3VwIC5jb2x1bW4tY2hvb3Nlci1idXR0b24tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5keElFIC5wYWdlLWxpbmsuY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXI6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5keGJsLWdyaWRbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXG4uZHhibC1ncmlkIHRyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IHRkOmZvY3VzLFxuLmR4YmwtZ3JpZCB0Ym9keVtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcbi5keGJsLWxpc3QtYm94W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtY2FsZW5kYXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxuLmR4YmwtZHJvcGRvd25bZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxuLmR4YmwtbW9kYWxbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxuLmR4YmwtYnRuLWdyb3VwW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtYnRuLWRyb3Bkb3duW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuLmR4YmwtYnRuLXNwbGl0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxuW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAuZHhicy1jbGVhci1idG46Zm9jdXMsIFtkYXRhLXRvZ2dsZT1ncmlkdmlldy1jb2x1bW4tc29ydF06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gLmR4YnMtY2xlYXItYnRuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXIgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY3VzdG9tLWNvbG9yLWFyZWEgLmR4LWJsYXpvci1jb2xvcnBpY2tlci10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWF1dG9tYXRpYy1jYXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jZWxsLmR4LWJsYXpvci1jb2xvcnBpY2tlci1zZWxlY3RlZC1jb2xvciB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG59XG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNlbGw6aG92ZXIge1xuICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUge1xuICB3aWR0aDogMTIuNXJlbTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIHRvKHdoaXRlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmZmYpO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCB0byhibGFjaykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCAjMDAwKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2NhbGUtd3JhcHBlciB7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1odWUtc2NhbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJlZCksIGNvbG9yLXN0b3AoMTclLCAjZmYwKSwgY29sb3Itc3RvcCgzMyUsICMwZjApLCBjb2xvci1zdG9wKDUwJSwgIzBmZiksIGNvbG9yLXN0b3AoNjclLCAjMDBmKSwgY29sb3Itc3RvcCg4MyUsICNmMGYpLCB0byhyZWQpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJlZCAwLCAjZmYwIDE3JSwgIzBmMCAzMyUsICMwZmYgNTAlLCAjMDBmIDY3JSwgI2YwZiA4MyUsIHJlZCAxMDAlKTtcbn1cblxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zZWxlY3Rpb24tcmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgaGVpZ2h0OiAwLjY1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWNvbG9yLXNlbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWVkaXRvcnMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5keC1ibGF6b3ItY29sb3JwaWNrZXItZWRpdG9ycy1jb250YWluZXIgLmR4YnMtdGV4dGJveDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xufVxuXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xufVxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1idG4tY29udGFpbmVyIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG5cbi8qIENvbW1vbiAqL1xuLmR4YnMtcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgKi9cbi5keEFJRkUsXG4uZHhBSUZNRSB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwKTtcbiAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7ICovXG59XG5cbi5keEFJRkUge1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5keEFJRk1FIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIEdyaWRWaWV3ICovXG4uZHhicy1ncmlkdmlldyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuY2FyZC1ib2R5ID4gLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmJnLXByaW1hcnkgLmJ0bi1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtaW5kZW50LWNlbGwge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiAuZHhicy1lbXB0eS1kYXRhLXJvdyA+IHRkIHtcbiAgcGFkZGluZzogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJzLWVtcHR5LWRhdGEtcm93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4vKiBub24tZGF0YS1oZWFkZXIgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1jbWQtY2VsbCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogY29tbWFuZCBjZWxsIGJ1dHRvbnMgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IC5keGJsLWJ0bi1saW5rLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJzLWNtZC1jZWxsID4gLmR4YmwtYnRuLWxpbmsge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIG1hcmsge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1jbWQtY2VsbCxcbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1sb2FkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBGaXhlZCBsYXlvdXQgKi9cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8qIFNjcm9sbGluZyAqL1xuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQzpmaXJzdC1jaGlsZCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4YnMtZ3JpZC1oc2QpLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEOmZpcnN0LWNoaWxkIHsgLypoaWRkZW4qL1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4vKiBCb3JkZXJzICovXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLW5sYixcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLW5yYiB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QgPiB0YWJsZSB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyArIC5keGd2Q1NEOm5vdCguZHgtc2Nyb2xsaW5nKSA+IHRhYmxlID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmR4YnMtZ3JpZHZpZXcuZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZTpub3QoLmR4YnMtZm0tZGV0YWlscykgPiAuY2FyZCA+IC5keGd2Q1NEOm5vdCguZHgtc2Nyb2xsaW5nKSA+IHRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKiBHcmlkVmlldyBhbmQgQ2FyZFZpZXcgaGVhZGVycyAoY2VsbHMgYW5kIGJsb2NrcykgKi9cbi5keGJzLXRoLmNhcmQge1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC4zcmVtIDAuNzVyZW07XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIuZHhicy1maWx0ZXItcm93ID4gdGQsXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keS5keGJzLW5vY2xpY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDk5LjklO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gYnV0dG9uOm5vdCguZHhicy1jbWQtYnRuKSxcbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gYnV0dG9uIHtcbiAgcGFkZGluZzogMCAwLjJyZW07XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG59XG5cbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBidXR0b24ge1xuICBwYWRkaW5nOiAwIDAuMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmR4YnMtZ3JpZHZpZXcgdGQudGFibGUtYWN0aXZlLmJnLXByaW1hcnkudGV4dC13aGl0ZSA+IC5keGJsLWNoZWNrYm94ID4gbGFiZWwge1xuICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xufVxuXG4vKiBQb3B1cENvbnRyb2wgKi9cbi5keGJzLWZhc3QtbmF2LmRyb3Bkb3duLW1lbnUsXG4uZHhicy1kcm9wZG93bi1hcmVhLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5keGJzLWdyaWR2aWV3IC5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbn1cblxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIEJsYXpvciAqL1xuLyoqIEJsYXpvciBEYXRhIEdyaWQgKiovXG46bm90KC5keGJsLWxpc3Rib3gpID4gLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuOmhvdmVyLFxuOm5vdCguZHhibC1saXN0Ym94KSA+IC5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3Bhbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rLFxudGQuZHhicy1jbWQtY2VsbCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rLFxudGguZHhicy1jbWQtY2VsbCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG50aC5keGJzLWNtZC1jZWxsID4gYnV0dG9uLmR4YmwtYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiBWaXJ0dWFsIFNjcm9sbGluZyAqL1xuLmR4YnMtZ3JpZHZpZXcgPiBkaXYgPiAuZHhicy1ncmlkLXZzZCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUgPiAuY2FyZCA+IC5keGd2SFNEQy5keGJzLXNjcm9sbGJhci1wYWRkaW5nIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZHgtc2Nyb2xsYmFyLXdpZHRoLCAxN3B4KTtcbn1cblxuLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5keGd2Q1NEIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4vKiBUaGVyZSBpcyBub3QgcGFnZXIgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCArIC5jYXJkLWJvZHkge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXdpZHRoOiBpbmhlcml0O1xufVxuXG4uZHhicy10YWJsZSA+IHRib2R5ID4gdHIuZHhicy1ncmlkLWZpcnN0LWxldmVsLWdyb3VwID4gdGQuZHhicy10b2dnbGUtY2VsbCxcbnRhYmxlLmR4YnMtdGFibGU6bm90KC5keGJzLWdyb3VwZWQpID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOm5vdCguZHhicy1ncmlkdmlldy1yb3ctZGV0YWlscykge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLyogY29tbWFuZCBjZWxsIGJ1dHRvbnMgKi9cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IHNwYW4gPiAuZHhibC1idG4tbGluayxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IHNwYW4gPiAuZHhnQkNUQyA+IC5keGJsLWJ0bi1saW5rLFxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5keGJzLWNtZC1jZWxsID4gc3BhbiA+IC5keGJsLWJ0bi1saW5rIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIENvbHVtbiBIZWFkIERyYWdnaW5nICovXG4uZHgtZHJhZ2dpbmctc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAwMDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIC8qYW5pbWF0aW9uOiB0cmFuc2xhdGluZyA0cyBsaW5lYXIgaW5maW5pdGU7Ki9cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IG1vdmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLypoaWRkZW4qL1xuLmR4YnMtdGguZHgtZHJhZ2dpbmctc3RhdGUgPiAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuXG4uZHhndi10YXJnZXQtbWFya3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTk5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuXG4uZHhicy1ncm91cC1wYW5lbC1lbXB0eSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2x1bW4gR3JvdXBpbmcgKi9cbi8qbGFjayovXG4uZHhicy1oZWFkZXItaW5kZW50IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qbGFjayovXG4uZHhicy1oZWFkZXItaW5kZW50Om5vdCguZHhicy1oZWFkZXItaW5kZW50LWxhc3QpIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKmxhY2sqL1xuLmR4Z3ZBcm0gPiAuZHhicy1oZWFkZXItaW5kZW50IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKmxhY2sqL1xuLmR4Z3ZBcm0gPiAuZHhicy1oZWFkZXItaW5kZW50ID4gLmludmlzaWJsZSB7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqIEJsYXpvciBDb21ib0JveCAqKi9cbi5keC1kcm9wZG93bi1saXN0LWNvbnRhaW5lciA+IC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLypsYWNrKi9cbi5keC1sYi1kYXRhZ3JpZCA+IC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKmxhY2sqL1xuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQgPiB0YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLypsYWNrKi9cbi5keC1sYi1kYXRhZ3JpZCA+IC5jYXJkID4gdGFibGUuZHhicy10YWJsZSA+IHRib2R5ID4gdHIuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIENvbW1vbiBmb3IgQmxhem9yICovXG4uZHhicy1ib3JkZXItcmFkaXVzLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1pbmhlcml0IHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uZHgtYm9yZGVyLXJhZGl1cy1sZWZ0LWluaGVyaXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtaW5oZXJpdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5keC1ib3JkZXItcmFkaXVzLXJpZ2h0LTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZHhicy1ncmlkdmlldyAuZHhicy1kYXRhLXJvdyA+IHRkID4gLmR4YmwtY2hlY2tib3gsXG4uZHhicy1ncmlkdmlldyB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhibC1jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWRhdGEtcm93ID4gdGQgPiAuZHhibC1jaGVja2JveCA+IGlucHV0LFxuLmR4YnMtZ3JpZHZpZXcgdHIgPiB0aC5keGJzLXNlbGVjdC1jZWxsID4gLmR4YmwtY2hlY2tib3ggPiBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtc2VsZWN0LWNlbGwgPiAuZHhicy1jaGVja2JveCA+IC5jdXN0b20tY2hlY2tib3ggPiAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbn1cbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gc3Bhbjpub3QoOmhvdmVyKSxcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsIHNwYW46bm90KDpob3Zlcikge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtdGFibGUgPiAqIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCwgLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLWdyaWQtdnNkID4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkLCAuZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4YnMtZ3JpZC1oc2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIgPiAuZHhicy10YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGJzLXRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgdHIsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXBhZ2VyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIuZHhicy1ncmlkLWdwaCA+IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn1cbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQsIC5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSA+IGNvbGdyb3VwICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUgPiB0aGVhZCxcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCA+IC5keGJzLXRhYmxlID4gdGJvZHkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbn0iLCJcbi8qKlxuICogRG8gbm90IGVkaXQgZGlyZWN0bHlcbiAqIEdlbmVyYXRlZCBvbiBUdWUsIDEwIERlYyAyMDI0IDE2OjQ1OjIxIEdNVFxuICovXG5cbiRkeC1nZW4tdGV4dC1kZWNvcmF0aW9uLWJ1dHRvbi1saW5rLXVuZGVybGluZTogVW5kZXJsaW5lICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1sICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtdGV4dC1jYXNlOiAkZHgtZ2VuLXRleHQtdHJhbnNmb3JtLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHk6ICRkeC1nZW4tc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodDogJGR4LWdlbi1saW5lLWhlaWdodC1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZzogJGR4LWdlbi1sZXR0ZXItc3BhY2luZy1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0OiAkZHgtZ2VuLWxpbmUtaGVpZ2h0LXhsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1mb250LXdlaWdodDogJGR4LWdlbi1mb250LXdlaWdodC00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2U6ICRkeC1nZW4tdGV4dC10cmFuc2Zvcm0tbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmc6ICRkeC1nZW4tbGV0dGVyLXNwYWNpbmctbm9ybWFsICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtd2VpZ2h0OiAkZHgtZ2VuLWZvbnQtd2VpZ2h0LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5OiAkZHgtZ2VuLXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLXRleHQtY2FzZTogJGR4LWdlbi10ZXh0LXRyYW5zZm9ybS1ub3JtYWwgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nOiAkZHgtZ2VuLWxldHRlci1zcGFjaW5nLW5vcm1hbCAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQ6ICRkeC1nZW4tbGluZS1oZWlnaHQtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtZm9udC13ZWlnaHQ6ICRkeC1nZW4tZm9udC13ZWlnaHQtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseTogJGR4LWdlbi1zYW5zLXNlcmlmICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtNCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xLTUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMyAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTQgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTEtNSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0yICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZzogJGR4LWdlbi1zaXplLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS00ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nOiAkZHgtZ2VuLXNpemUtMS01ICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0zICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmc6ICRkeC1nZW4tc2l6ZS0xICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMSAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMiAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nOiAkZHgtZ2VuLXNpemUtMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZzogJGR4LWdlbi1zaXplLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmc6ICRkeC1nZW4tc2l6ZS0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0wICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGluay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmU6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWw6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3ZlcjogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQ6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZTogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXI6ICRkeC1nZW4tYm94LXNoYWRvdy1ub25lICFkZWZhdWx0O1xuJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZDogJGR4LWdlbi1ib3gtc2hhZG93LW5vbmUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsOiAkZHgtZ2VuLWJveC1zaGFkb3ctbm9uZSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTUwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tb3BhY2l0eS01MCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktNTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTg1ICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLW9wYWNpdHktODUgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tb3BhY2l0eS04NSAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItdGV4dDogJGR4LWdlbi1vcGFjaXR5LTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tb3BhY2l0eS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLW9wYWNpdHktMTAwICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUtcyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLW0gIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtc2l6ZTogJGR4LWdlbi1mb250LXNpemUteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXMgIWRlZmF1bHQ7XG4kZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tZm9udC1zaXplOiAkZHgtZ2VuLWZvbnQtc2l6ZS1zICFkZWZhdWx0O1xuJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXNpemU6ICRkeC1nZW4tZm9udC1zaXplLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWRhbmdlci0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtYmc6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWljb246ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWJnOiAkZHgtZ2VuLWRhbmdlci01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaWNvbjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4td2FybmluZy0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWJnOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtdGV4dDogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItYmc6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWljb246ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLXRleHQ6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItYmc6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWljb246ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWluZm8tMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4taW5mby0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWJnOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1ib3JkZXI6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItYmc6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWljb246ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLXRleHQ6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1iZzogJGR4LWdlbi1zZWNvbmRhcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXByaW1hcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItYmc6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaWNvbjogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaWNvbjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1kYXJrLTgwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTcwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWRhbmdlci0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWJnOiAkZHgtZ2VuLWRhbmdlci02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYmc6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtdGV4dDogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4td2FybmluZy0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYmc6ICRkeC1nZW4td2FybmluZy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWljb246ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWJnOiAkZHgtZ2VuLXdhcm5pbmctNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXdhcm5pbmctNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tc3VjY2Vzcy0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYmc6ICRkeC1nZW4tc3VjY2Vzcy02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWljb246ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXN1Y2Nlc3MtNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWluZm8tMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4taW5mby0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWluZm8tMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1pbmZvLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtYmc6ICRkeC1nZW4taW5mby02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWljb246ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYm9yZGVyOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWJnOiAkZHgtZ2VuLWluZm8tNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWluZm8tNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc2Vjb25kYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLXByaW1hcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tcHJpbWFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXByaW1hcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWZyYW1lOiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtYmc6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWljb246ICRkeC1nZW4tcHJpbWFyeS02MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtdGV4dDogJGR4LWdlbi1wcmltYXJ5LTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS0wICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWljb246ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci10ZXh0OiAkZHgtZ2VuLXByaW1hcnktNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWJnOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1iZzogJGR4LWdlbi1saWdodC1vcGFjaXR5LTAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1kYXJrLTUwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstMTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTEwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1iZzogJGR4LWdlbi1saWdodC1kYXJrLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1iZzogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtZnJhbWU6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWJnOiAkZHgtZ2VuLWxpZ2h0LWRhcmstNzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItYm9yZGVyOiAkZHgtZ2VuLWxpZ2h0LWRhcmstODAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItYmc6ICRkeC1nZW4tbGlnaHQtZGFyay04MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1ib3JkZXI6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtYmc6ICRkeC1nZW4tbGlnaHQtZGFyay03MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtYmc6ICRkeC1nZW4tZGFuZ2VyLTIwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtYmc6ICRkeC1nZW4tZGFuZ2VyLTYwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJnOiAkZHgtZ2VuLWRhbmdlci00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItYmc6ICRkeC1nZW4tZGFuZ2VyLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1kYW5nZXItNDAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtYmc6ICRkeC1nZW4tZGFuZ2VyLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWJnOiAkZHgtZ2VuLXdhcm5pbmctMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWJnOiAkZHgtZ2VuLXdhcm5pbmctNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtYmc6ICRkeC1nZW4td2FybmluZy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4td2FybmluZy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1iZzogJGR4LWdlbi13YXJuaW5nLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWJvcmRlcjogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1iZzogJGR4LWdlbi13YXJuaW5nLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWJnOiAkZHgtZ2VuLXN1Y2Nlc3MtNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtYmc6ICRkeC1nZW4tc3VjY2Vzcy00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tc3VjY2Vzcy01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1iZzogJGR4LWdlbi1zdWNjZXNzLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1iZzogJGR4LWdlbi1zdWNjZXNzLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1pbmZvLTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWJnOiAkZHgtZ2VuLWluZm8tMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWJnOiAkZHgtZ2VuLWluZm8tNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtYmc6ICRkeC1nZW4taW5mby00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1ib3JkZXI6ICRkeC1nZW4taW5mby01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1iZzogJGR4LWdlbi1pbmZvLTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1iZzogJGR4LWdlbi1pbmZvLTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0yMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS0xMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktNTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLXRleHQ6ICRkeC1nZW4tbGlnaHQtZGFyay05MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS0zMDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaWNvbjogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItYm9yZGVyOiAkZHgtZ2VuLXNlY29uZGFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWJnOiAkZHgtZ2VuLXNlY29uZGFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LWRhcmstOTAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1kYXJrLTkwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1zZWNvbmRhcnktMzAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtYmc6ICRkeC1nZW4tc2Vjb25kYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQ6ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTMwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWJnOiAkZHgtZ2VuLXByaW1hcnktMjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWljb246ICRkeC1nZW4tbGlnaHQtb3BhY2l0eS13aGl0ZSAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtYm9yZGVyOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWJnOiAkZHgtZ2VuLXByaW1hcnktNjAwICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1mcmFtZTogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaWNvbjogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtYmc6ICRkeC1nZW4tcHJpbWFyeS00MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci10ZXh0OiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICRkeC1nZW4tcHJpbWFyeS01MDAgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1iZzogJGR4LWdlbi1wcmltYXJ5LTUwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pY29uOiAkZHgtZ2VuLWxpZ2h0LW9wYWNpdHktd2hpdGUgIWRlZmF1bHQ7XG4kZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtdGV4dDogJGR4LWdlbi1saWdodC1vcGFjaXR5LXdoaXRlICFkZWZhdWx0O1xuJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWJvcmRlcjogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1iZzogJGR4LWdlbi1wcmltYXJ5LTQwMCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0yICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItd2lkdGgtMiAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTIgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci13aWR0aC0xICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXdpZHRoLTEgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItd2lkdGgtMSAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzIC0gJGR4LWdlbi1zaXplLXB4ICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAtICRkeC1nZW4tc2l6ZS1weCAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgLSAkZHgtZ2VuLXNpemUtcHggIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bTogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2U6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW06ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcbiRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbDogJGR4LWdlbi1ib3JkZXItcmFkaXVzLXhzICFkZWZhdWx0O1xuJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMteHMgIWRlZmF1bHQ7XG4kZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGw6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy14cyAhZGVmYXVsdDtcblxuJGR4LWJ1dHRvbi1tYXA6IChcbiAgJ2JvcmRlci1yYWRpdXMnOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ291dGxpbmUnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXJhZGl1cy1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci1yYWRpdXMtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItcmFkaXVzLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAnb3BhY2l0eSc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tb3BhY2l0eS1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLW9wYWNpdHktYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1vcGFjaXR5LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ2JveC1zaGFkb3cnOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZFxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQsXG4gICAgICAgICAgJ2FjdGl2ZSc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbCxcbiAgICAgICAgICAnaG92ZXInOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtZGFyay1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWRcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1ob3ZlcixcbiAgICAgICAgICAnZm9jdXNlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZFxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLFxuICAgICAgICAgICdob3Zlcic6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWhvdmVyLFxuICAgICAgICAgICdmb2N1c2VkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZCxcbiAgICAgICAgICAnYWN0aXZlJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLFxuICAgICAgICAgICdkaXNhYmxlZCc6ICRkeC1nZW4tYm94LXNoYWRvdy1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwsXG4gICAgICAgICAgJ2hvdmVyJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXIsXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLFxuICAgICAgICAgICdhY3RpdmUnOiAkZHgtZ2VuLWJveC1zaGFkb3ctYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUsXG4gICAgICAgICAgJ2Rpc2FibGVkJzogJGR4LWdlbi1ib3gtc2hhZG93LWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWRcbiAgICAgICAgKVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ2JvcmRlci13aWR0aCc6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwsXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0sXG4gICAgICAgICAgICAgICdsYXJnZSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2VcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAkZHgtZ2VuLWJvcmRlci13aWR0aC1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbCxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6ICRkeC1nZW4tYm9yZGVyLXdpZHRoLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogJGR4LWdlbi1ib3JkZXItd2lkdGgtYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2VcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICdjb2xvcic6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApLFxuICAgICAgJ3RleHQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1mcmFtZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWljb24sXG4gICAgICAgICAgICAnZnJhbWUnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pY29uXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLW5vcm1hbC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1ob3Zlci1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWhvdmVyLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pY29uLFxuICAgICAgICAgICAgJ2ZyYW1lJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtZnJhbWVcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaWNvblxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaWNvblxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1ib3JkZXIsXG4gICAgICAgICAgICAndGV4dCc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnYmcnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItYmcsXG4gICAgICAgICAgICAnYm9yZGVyJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAnaWNvbic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pY29uXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgJ2JvcmRlcic6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaWNvbixcbiAgICAgICAgICAgICdmcmFtZSc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWZyYW1lXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2JnJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWJvcmRlcixcbiAgICAgICAgICAgICd0ZXh0JzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS10ZXh0LFxuICAgICAgICAgICAgJ2ljb24nOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWljb25cbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdiZyc6ICRkeC1nZW4tY29sb3ItYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICdib3JkZXInOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtYm9yZGVyLFxuICAgICAgICAgICAgJ3RleHQnOiAkZHgtZ2VuLWNvbG9yLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICdpY29uJzogJGR4LWdlbi1jb2xvci1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWljb25cbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApXG4gICksXG4gICdjb21wb3NpdGlvbic6IChcbiAgICAnYnV0dG9uJzogKFxuICAgICAgJ2NvbnRhaW5lZCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tY29udGFpbmVkLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLWNvbnRhaW5lZC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1jb250YWluZWQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi1vdXRsaW5lLW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tb3V0bGluZS1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLW91dGxpbmUtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAndGV4dCc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdvdXRlci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgICksXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1saW5rLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbGluay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LWxpbmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ291dGVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLW91dGVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnb3V0ZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1vdXRlci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtb3V0ZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWJ1dHRvbi10ZXh0LW5vbmUtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1idXR0b24tdGV4dC1ub25lLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24tYnV0dG9uLXRleHQtbm9uZS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgIClcbiAgICApLFxuICAgICdpY29uLWJ1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWNvbnRhaW5lZC1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1jb250YWluZWQtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tY29udGFpbmVkLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICdvdXRsaW5lJzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtaW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtd2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLW91dGxpbmUtbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24tb3V0bGluZS1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnaWNvbic6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ25vcm1hbCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnaG92ZXInOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktaG92ZXItaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2ZvY3VzZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2FjdGl2ZSc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZGlzYWJsZWQnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tcHJpbWFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXByaW1hcnktZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1wcmltYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWhvdmVyLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXNlY29uZGFyeS1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc2Vjb25kYXJ5LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zZWNvbmRhcnktZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8taG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1pbmZvLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24taW5mby1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWluZm8tZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3Mtbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1zdWNjZXNzLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tc3VjY2Vzcy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXN1Y2Nlc3MtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ub3JtYWwtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1hY3RpdmUtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi13YXJuaW5nLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24td2FybmluZy1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLXdhcm5pbmctZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItaG92ZXItaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFuZ2VyLWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYW5nZXItZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhbmdlci1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdub3JtYWwnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstbm9ybWFsLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2hvdmVyJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWhvdmVyLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdmb2N1c2VkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1mb2N1c2VkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZm9jdXNlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdhY3RpdmUnOiAoXG4gICAgICAgICAgICAnaW5uZXItYm94JzogKFxuICAgICAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LW1lZGl1bS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstYWN0aXZlLWlubmVyLWJveC1sYXJnZS1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgKVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2Rpc2FibGVkJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWRhcmstZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1kYXJrLWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tZGFyay1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnbm9ybWFsJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtbm9ybWFsLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ub3JtYWwtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LW5vcm1hbC1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdob3Zlcic6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWhvdmVyLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1ob3Zlci1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtaG92ZXItaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnZm9jdXNlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LW1lZGl1bS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1mb2N1c2VkLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZm9jdXNlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWZvY3VzZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnYWN0aXZlJzogKFxuICAgICAgICAgICAgJ2lubmVyLWJveCc6IChcbiAgICAgICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgICAgICdob3Jpem9udGFsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtc21hbGwtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1zbWFsbC1pdGVtLXNwYWNpbmdcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0tdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1tZWRpdW0taXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtYWN0aXZlLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1hY3RpdmUtaW5uZXItYm94LWxhcmdlLXZlcnRpY2FsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ2l0ZW1TcGFjaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWFjdGl2ZS1pbm5lci1ib3gtbGFyZ2UtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIClcbiAgICAgICAgICApLFxuICAgICAgICAgICdkaXNhYmxlZCc6IChcbiAgICAgICAgICAgICdpbm5lci1ib3gnOiAoXG4gICAgICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICAgICAnaG9yaXpvbnRhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LXNtYWxsLWhvcml6b250YWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAndmVydGljYWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtc21hbGwtaXRlbS1zcGFjaW5nXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1tZWRpdW0taG9yaXpvbnRhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICd2ZXJ0aWNhbFBhZGRpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LW1lZGl1bS12ZXJ0aWNhbC1wYWRkaW5nLFxuICAgICAgICAgICAgICAgICdpdGVtU3BhY2luZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbWVkaXVtLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAgICAgJ2hvcml6b250YWxQYWRkaW5nJzogJGR4LWdlbi1jb21wb3NpdGlvbi1pY29uLWJ1dHRvbi1pY29uLWxpZ2h0LWRpc2FibGVkLWlubmVyLWJveC1sYXJnZS1ob3Jpem9udGFsLXBhZGRpbmcsXG4gICAgICAgICAgICAgICAgJ3ZlcnRpY2FsUGFkZGluZyc6ICRkeC1nZW4tY29tcG9zaXRpb24taWNvbi1idXR0b24taWNvbi1saWdodC1kaXNhYmxlZC1pbm5lci1ib3gtbGFyZ2UtdmVydGljYWwtcGFkZGluZyxcbiAgICAgICAgICAgICAgICAnaXRlbVNwYWNpbmcnOiAkZHgtZ2VuLWNvbXBvc2l0aW9uLWljb24tYnV0dG9uLWljb24tbGlnaHQtZGlzYWJsZWQtaW5uZXItYm94LWxhcmdlLWl0ZW0tc3BhY2luZ1xuICAgICAgICAgICAgICApXG4gICAgICAgICAgICApXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApLFxuICAndGV4dC1kZWNvcmF0aW9uJzogKFxuICAgICdidXR0b24nOiAoXG4gICAgICAnbGluayc6IChcbiAgICAgICAgJ3VuZGVybGluZSc6ICRkeC1nZW4tdGV4dC1kZWNvcmF0aW9uLWJ1dHRvbi1saW5rLXVuZGVybGluZVxuICAgICAgKVxuICAgIClcbiAgKSxcbiAgJ3R5cG9ncmFwaHknOiAoXG4gICAgJ2J1dHRvbic6IChcbiAgICAgICdjb250YWluZWQnOiAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1wcmltYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtcHJpbWFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXByaW1hcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXNlY29uZGFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zZWNvbmRhcnktbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnaW5mbyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtaW5mby1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1pbmZvLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3N1Y2Nlc3MnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtc3VjY2Vzcy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtd2FybmluZy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLXdhcm5pbmctbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFuZ2VyJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhbmdlci1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYW5nZXItbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtZGFyay1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1kYXJrLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saWdodC1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpZ2h0LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGlnaHQtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGluayc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbGluay1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1saW5rLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ25vbmUnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tY29udGFpbmVkLW5vbmUtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLWNvbnRhaW5lZC1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1jb250YWluZWQtbm9uZS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgIClcbiAgICAgICksXG4gICAgICAnb3V0bGluZSc6IChcbiAgICAgICAgJ3ByaW1hcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1wcmltYXJ5LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXByaW1hcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtcHJpbWFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zZWNvbmRhcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc2Vjb25kYXJ5LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXNlY29uZGFyeS1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtaW5mby1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1pbmZvLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWluZm8tbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnc3VjY2Vzcyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3Mtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXN1Y2Nlc3MtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtc3VjY2Vzcy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1zdWNjZXNzLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3dhcm5pbmcnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS13YXJuaW5nLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLXdhcm5pbmctbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtd2FybmluZy1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYW5nZXItbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFuZ2VyLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhbmdlci1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdkYXJrJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtZGFyay1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1kYXJrLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWRhcmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpZ2h0LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGlnaHQtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saWdodC1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaW5rJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbGluay1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1saW5rLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLWxpbmstbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnbm9uZSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi1vdXRsaW5lLW5vbmUtbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLW91dGxpbmUtbm9uZS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tb3V0bGluZS1ub25lLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKVxuICAgICAgKSxcbiAgICAgICd0ZXh0JzogKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXByaW1hcnktbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtcHJpbWFyeS1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1wcmltYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXNlY29uZGFyeS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zZWNvbmRhcnktbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc2Vjb25kYXJ5LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2luZm8nOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1pbmZvLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWluZm8tbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtaW5mby1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3Mtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtc3VjY2Vzcy1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1zdWNjZXNzLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXN1Y2Nlc3MtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApLFxuICAgICAgICAnd2FybmluZyc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1zbWFsbC1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLXNtYWxsLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1tZWRpdW0tZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLW1lZGl1bS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LXdhcm5pbmctbGFyZ2UtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtd2FybmluZy1sYXJnZS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC13YXJuaW5nLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2Rhbmdlcic6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhbmdlci1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYW5nZXItbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFuZ2VyLWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1kYXJrLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWRhcmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtZGFyay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAnc21hbGwnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtc21hbGwtdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbWVkaXVtJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbWVkaXVtLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ2xhcmdlJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGlnaHQtbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saWdodC1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpZ2h0LWxhcmdlLXRleHQtY2FzZVxuICAgICAgICAgIClcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpbmsnOiAoXG4gICAgICAgICAgJ3NtYWxsJzogKFxuICAgICAgICAgICAgJ2ZvbnRGYW1pbHknOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgJ2ZvbnRTaXplJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstc21hbGwtZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1zbWFsbC1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLXNtYWxsLXRleHQtY2FzZVxuICAgICAgICAgICksXG4gICAgICAgICAgJ21lZGl1bSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbWVkaXVtLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1tZWRpdW0tZm9udC13ZWlnaHQsXG4gICAgICAgICAgICAnbGluZUhlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS1sZXR0ZXItc3BhY2luZyxcbiAgICAgICAgICAgICd0ZXh0Q2FzZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLW1lZGl1bS10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdsYXJnZSc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1saW5rLWxhcmdlLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LWxpbmstbGFyZ2UtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbGluay1sYXJnZS10ZXh0LWNhc2VcbiAgICAgICAgICApXG4gICAgICAgICksXG4gICAgICAgICdub25lJzogKFxuICAgICAgICAgICdzbWFsbCc6IChcbiAgICAgICAgICAgICdmb250RmFtaWx5JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtZm9udC1mYW1pbHksXG4gICAgICAgICAgICAnZm9udFdlaWdodCc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICdmb250U2l6ZSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLXNtYWxsLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICdsZXR0ZXJTcGFjaW5nJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtc21hbGwtbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1zbWFsbC10ZXh0LWNhc2VcbiAgICAgICAgICApLFxuICAgICAgICAgICdtZWRpdW0nOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLW1lZGl1bS1mb250LWZhbWlseSxcbiAgICAgICAgICAgICdmb250V2VpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbWVkaXVtLWZvbnQtd2VpZ2h0LFxuICAgICAgICAgICAgJ2xpbmVIZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tZm9udC1zaXplLFxuICAgICAgICAgICAgJ2xldHRlclNwYWNpbmcnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tbGV0dGVyLXNwYWNpbmcsXG4gICAgICAgICAgICAndGV4dENhc2UnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1tZWRpdW0tdGV4dC1jYXNlXG4gICAgICAgICAgKSxcbiAgICAgICAgICAnbGFyZ2UnOiAoXG4gICAgICAgICAgICAnZm9udEZhbWlseSc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWZvbnQtZmFtaWx5LFxuICAgICAgICAgICAgJ2ZvbnRXZWlnaHQnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LXdlaWdodCxcbiAgICAgICAgICAgICdsaW5lSGVpZ2h0JzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtbGluZS1oZWlnaHQsXG4gICAgICAgICAgICAnZm9udFNpemUnOiAkZHgtZ2VuLXR5cG9ncmFwaHktYnV0dG9uLXRleHQtbm9uZS1sYXJnZS1mb250LXNpemUsXG4gICAgICAgICAgICAnbGV0dGVyU3BhY2luZyc6ICRkeC1nZW4tdHlwb2dyYXBoeS1idXR0b24tdGV4dC1ub25lLWxhcmdlLWxldHRlci1zcGFjaW5nLFxuICAgICAgICAgICAgJ3RleHRDYXNlJzogJGR4LWdlbi10eXBvZ3JhcGh5LWJ1dHRvbi10ZXh0LW5vbmUtbGFyZ2UtdGV4dC1jYXNlXG4gICAgICAgICAgKVxuICAgICAgICApXG4gICAgICApXG4gICAgKVxuICApXG4pO1xuIiwiQGtleWZyYW1lcyBkeGJsLXNrZWxldG9uLW9wYWNpdHktYW5pbWF0aW9uIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgfVxyXG5cclxuICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4xNTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1pbnZpc2libGUtY29udGVudCB7XHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWludmlzaWJsZS1vZmYtc2NyZWVuIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwMDBweCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtdmlzdWFsbHktaGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJsLWRpc3BsYXktbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLWFsaWduLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5keGJsLWFsaWduLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmR4YmwtYWxpZ24tcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5keGJsLW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXByZXZlbnQtc2FmYXJpLXNjcm9sbGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5keGJsLXByZXZlbnRzZWwge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLWZsZXgtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtZmxleC1yb3cge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1mbGV4LW5vd3JhcCB7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4uZHhibC1za2VsZXRvbi1hbmltYXRlIC5keGJsLXNrZWxldG9uLWl0ZW0gPiBkaXYge1xyXG4gICAgYW5pbWF0aW9uOiAycyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHMgZHhibC1za2VsZXRvbi1vcGFjaXR5LWFuaW1hdGlvbjtcclxufVxyXG5cclxuLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAkc2tlbGV0b24taW5kZXhlczogMSAzIDAgMiA0O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYWxpZ24tcmlnaHQgPiBkaXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYWxpZ24tY2VudGVyID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1za2VsZXRvbi1kYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1za2VsZXRvbi1ib29sIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNrZWxldG9uLWluZGV4ZXMpIHtcclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLXN0cmluZy0jeyRpIC0gMX0ge1xyXG4gICAgICAgICAgICB3aWR0aDogKDQgKyBudGgoJHNrZWxldG9uLWluZGV4ZXMsICRpKSkgKiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNrZWxldG9uLW51bWJlci0jeyRpIC0gMX0ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICN7KDIgKyBudGgoJHNrZWxldG9uLWluZGV4ZXMsICRpKSl9ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogLTEwMDAwcHg7XHJcbiAgICBsZWZ0OiAtMTAwMDBweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmR4YmwtYTExeS1zdGF0dXMtaGVscGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG4iLCIuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14fTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXl9O1xyXG5cclxuICAgIG1hcmdpbjogdmFyKC0tZHhibC1pbWFnZS1tYXJnaW4teSkgdmFyKC0tZHhibC1pbWFnZS1tYXJnaW4teCk7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmOm5vdChzdmcpIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtaW1hZ2UtZmlsbCkge1xyXG4gICAgICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pY29uLXNldC1mbHVlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN2Zy5keGJsLWltYWdlIHtcclxuICAgIHdpZHRoOiB2YXIoLS1keGJsLWltYWdlLXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tZHhibC1pbWFnZS1oZWlnaHQpO1xyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplLXNtfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZS1zbX07XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14LXNtfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXktc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1pbWFnZSB7XHJcbiAgICAtLWR4YmwtaW1hZ2UtaGVpZ2h0OiAjeyRkeC1pbWFnZS1zaXplLWxnfTtcclxuICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAtLWR4YmwtaW1hZ2UtbWFyZ2luLXg6ICN7JGR4LWltYWdlLW1hcmdpbi14LWxnfTtcclxuICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtaW1hZ2UtbWFyZ2luLXktbGd9O1xyXG59XHJcblxyXG4uZHhibC10ZXh0IHtcclxuICAgIC0tZHhibC10ZXh0LWZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgLS1keGJsLXRleHQtZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgLS1keGJsLXRleHQtbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6ICN7JGR4LXNpemUtYm94LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogI3skZHgtYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGV4dC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGV4dC1ib3JkZXItY29sb3IpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtdGV4dC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGV4dC1saW5lLWhlaWdodCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtcGFkZGluZy15KSB2YXIoLS1keGJsLXRleHQtcGFkZGluZy14KTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmR4Ymwtc20uZHhibC10ZXh0LFxyXG4uZHhibC1zbSAuZHhibC10ZXh0IHtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtfTtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcuZHhibC10ZXh0LFxyXG4uZHhibC1sZyAuZHhibC10ZXh0IHtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogI3skZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnfTtcclxufVxyXG5cclxuLmR4YmwtaGludCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuXHJcbi5keGJsLWJ0biB7XHJcbiAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiAjeyRkeC1idG4tZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb250LXNpemU6ICN7JGR4LWJ0bi1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogI3skZHgtYnRuLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1idG4tYmc6ICN7JGR4LWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRkeC1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6ICN7JGR4LWJ0bi1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC1idG4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC1idG4tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAjeyRkeC1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtYnRuLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiAjeyRkeC1idG4tYm94LXNoYWRvd307XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm94LXNoYWRvdzogdmFyKC0tZHhibC1idG4tYm94LXNoYWRvdyk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4taG92ZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1idG4tYmcpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdmFyKC0tZHhibC1idG4tY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLXBhZGRpbmcteTogdmFyKC0tZHhibC1idG4tcGFkZGluZy15KTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYmc6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1wYWRkaW5nLXk6IHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHRyYXNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogMDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDA7XHJcbiAgICAtLWR4YmwtYnRuLWxpbmstaG92ZXItY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnR9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtYnRuLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtYnRuLWJveC1zaGFkb3cpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtYnRuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1idG4tZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi1saW5lLWhlaWdodCk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCk7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICYgPiAuZHhibC1pbWFnZSArICosXHJcbiAgICAmID4gOm5vdCguZHhibC1pbWFnZSkgKyAuZHhibC1pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxpbmstYnV0dG9ucy1zdHlsZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1saW5rLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7IC8vIE5vIHRva2VuXHJcblxyXG4gICAgICAgIHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdmFyKC0tZHhibC1idG4tbGluay10ZXh0LWRlY29yYXRpb24pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1kaXNhYmxlZCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1mb2N1cy1iZyk7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcikgc29saWQgdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplKTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtY29uZGl0aW9uYWwtcHJvcGVydGllcygkZHgtc3RhdGUtZm9jdXNlZCwgdHJ1ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRkeC1zdGF0ZS1hY3RpdmUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtYnRuLWhvdmVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLWNvbmRpdGlvbmFsLXByb3BlcnRpZXMoJGR4LXN0YXRlLWhvdmVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogI3skZHgtYnRuLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogI3skZHgtYnRuLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nOiAjeyRkeC1idG4taW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1idG4tYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6ICN7JGR4LWJ0bi1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6ICN7JGR4LWJ0bi1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW8gKiAkZHgtYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4taW1hZ2Utc3BhY2luZzogI3skZHgtYnRuLWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtYnRuLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkcmVuZGVyLXN0eWxlLCAkdmFsdWUgaW4gJGR4LXRoZW1lLWNvbG9ycyB7XHJcbiAgICAuZHhibC1idG4tI3skcmVuZGVyLXN0eWxlfTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZSgkdmFsdWUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi1vdXRsaW5lLSN7JHJlbmRlci1zdHlsZX06d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS1zdHlsZSgkdmFsdWUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi10ZXh0LSN7JHJlbmRlci1zdHlsZX06d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdGV4dC1zdHlsZSgkdmFsdWUsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwiYnV0dG9uLmNvbnRhaW5lclwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLmdyb3VwXCI7XHJcbkBpbXBvcnQgXCJidXR0b24udG9vbFwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLnNwbGl0XCI7XHJcbkBpbXBvcnQgXCJidXR0b24uc3RhbmRhbG9uZVwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uLmRyb3Bkb3duXCI7XHJcbiIsIkBtaXhpbiBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkuZHhibC1hY3RpdmUge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLWFjdGl2ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaG92ZXItc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWhvdmVyLXN0YXRlKCkge1xyXG4gICAgJjpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICYuZHhibC1kaXNhYmxlZCxcclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgJi5keGJsLXJlYWRvbmx5IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICY6bm90KC5keGJsLXJlYWRvbmx5KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzZWxlY3RlZC1zdGF0ZSgpIHtcclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmLmR4Ymwtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBub3Qtc2VsZWN0ZWQtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1zZWxlY3RlZCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbm9uLWVkaXRhYmxlLXN0YXRlKCkge1xyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7IEBjb250ZW50OyB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7IEBjb250ZW50OyB9XHJcbn1cclxuXHJcbkBtaXhpbiB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICYudmFsaWQubW9kaWZpZWQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuXHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAmLmludmFsaWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG5cclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4kdW5zZXQtdmFyOiBcIi0tZHhibC11bnNldFwiO1xyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLXZhciwgJGludGVybmFsLWNvbG9yLXZhciwgJG9wYWNpdHksICRpbnRlcm5hbC1pbWFnZS1vbmx5OiB0cnVlKSB7XHJcbiAgICAkdGFnOiBpZigkaW50ZXJuYWwtaW1hZ2Utb25seSwgXCJzdmdcIiwgXCJcIik7XHJcbiAgICAmID4gI3skdGFnfS5keGJsLWltYWdlIHtcclxuICAgICAgICBAaWYgbm90ICRjb2xvci12YXIge1xyXG4gICAgICAgICAgICAkY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmIG5vdCAkaW50ZXJuYWwtY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJGludGVybmFsLWNvbG9yLXZhcjogJHVuc2V0LXZhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSwgdmFyKCN7JGludGVybmFsLWNvbG9yLXZhcn0sIGN1cnJlbnRjb2xvcikpO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigjeyRjb2xvci12YXJ9LCB2YXIoI3skaW50ZXJuYWwtY29sb3ItdmFyfSwgI3skb3BhY2l0eX0pKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgJGNvbG9yLXZhcjogbnVsbCwgJGNvbG9yLWRpc2FibGVkLXZhcjogbnVsbCwgJGNvbG9yLWhvdmVyLXZhcjogbnVsbCwgJGNvbG9yLWFjdGl2ZS12YXI6IG51bGwsICRjb2xvci1hY3RpdmUtaG92ZXItdmFyOiBudWxsLFxyXG4gICAgJGhhcy1kZWZhdWx0LWhvdmVyLXN0YXRlOiBmYWxzZSwgJGhhcy1kZWZhdWx0LWFjdGl2ZS1zdGF0ZTogZmFsc2UsXHJcbiAgICAkb3BhY2l0eTogJGR4LWltYWdlLWNvbG9yLWFscGhhLCAkZGlzYWJsZWQtb3BhY2l0eTogJGR4LWltYWdlLWRpc2FibGVkLWNvbG9yLWFscGhhLCAkaG92ZXItb3BhY2l0eTogJGR4LWltYWdlLWhvdmVyLWNvbG9yLWFscGhhLFxyXG4gICAgJGFjdGl2ZS1vcGFjaXR5OiAkZHgtaW1hZ2UtYWN0aXZlLWNvbG9yLWFscGhhLCAkYWN0aXZlLWhvdmVyLW9wYWNpdHk6ICRhY3RpdmUtb3BhY2l0eSkge1xyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcblxyXG4gICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtYWN0aXZlLXN0YXRlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLXZhciwgXCItLWR4YmwtaW1hZ2UtYWN0aXZlLWNvbG9yXCIsICRhY3RpdmUtb3BhY2l0eSk7XHJcblxyXG4gICAgICAgICAgICBAaWYgJGhhcy1kZWZhdWx0LWhvdmVyLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWFjdGl2ZS1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWFjdGl2ZS1ob3Zlci1jb2xvclwiLCAkYWN0aXZlLWhvdmVyLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWFjdGl2ZS12YXIsIFwiLS1keGJsLWltYWdlLWNvbG9yXCIsICRvcGFjaXR5KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItYWN0aXZlLWhvdmVyLXZhciwgXCItLWR4YmwtaW1hZ2UtY29sb3JcIiwgJG9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpZiAkaGFzLWRlZmF1bHQtaG92ZXItc3RhdGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvci1jb3JlKCRjb2xvci1ob3Zlci12YXIsIFwiLS1keGJsLWltYWdlLWhvdmVyLWNvbG9yXCIsICRob3Zlci1vcGFjaXR5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3ItY29yZSgkY29sb3ItaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1jb2xvclwiLCAkb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yLWNvcmUoJGNvbG9yLWRpc2FibGVkLXZhciwgXCItLWR4YmwtaW1hZ2UtZGlzYWJsZWQtY29sb3JcIiwgJGRpc2FibGVkLW9wYWNpdHksIGZhbHNlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLWltYWdlLWJnLWNvcmUoJGJnLWNvbG9yLXZhciwgJGludGVybmFsLWJnLWNvbG9yLXZhciwgJGFscGhhKSB7XHJcbiAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIEBpZiBub3QgJGJnLWNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXI6ICR1bnNldC12YXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgbm90ICRiZy1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAkaW50ZXJuYWwtYmctY29sb3ItdmFyOiAkdW5zZXQtdmFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JGJnLWNvbG9yLXZhcn0sIHZhcigjeyRpbnRlcm5hbC1iZy1jb2xvci12YXJ9LCByZ2JhKDAgMCAwIC8gI3skYWxwaGF9KSkpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtaW1hZ2UtYmcoJGJnLWNvbG9yLXZhcjogbnVsbCwgJGJnLWNvbG9yLWhvdmVyLXZhcjogbnVsbCwgJGFscGhhOiAkZHgtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yLWFscGhhLCAkaG92ZXItYWxwaGE6ICRkeC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3ItYWxwaGEpIHtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWJnLWNvcmUoJGJnLWNvbG9yLXZhciwgXCItLWR4YmwtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yXCIsICRhbHBoYSk7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtYmctY29yZSgkYmctY29sb3ItaG92ZXItdmFyLCBcIi0tZHhibC1pbWFnZS1zZWNvbmRhcnktaG92ZXItY29sb3JcIiwgJGhvdmVyLWFscGhhKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRvcGFjaXR5OiAxKSB7XHJcbiAgICAmID4gOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgIG9wYWNpdHk6ICN7JG9wYWNpdHl9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCRvcGFjaXR5OiAxLCAkZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHksICRhY3RpdmUtb3BhY2l0eTogJG9wYWNpdHkpIHtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eS1jb3JlKCRvcGFjaXR5KTtcclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5LWNvcmUoJGFjdGl2ZS1vcGFjaXR5KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHktY29yZSgkZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLFxyXG4gICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkc2hhZG93LXNpemUsICRzaGFkb3ctdGludC1hbW91bnQsICRzaGFkb3ctc2hhZGUtYW1vdW50LCAkYm9yZGVyLXRpbnQtYW1vdW50LCAkYm9yZGVyLXNoYWRlLWFtb3VudCkge1xyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgJGZvcmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvcik7XHJcbiAgICAgICAgJHNoYWRvdy1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCByZ2JhKCRjb2xvciwgJHNoYWRvdy10aW50LWFtb3VudCksIHJnYmEoJGNvbG9yLCAkc2hhZG93LXNoYWRlLWFtb3VudCkpO1xyXG4gICAgICAgICRib3JkZXItY29sb3I6IGlmKCRmb3JlLWNvbG9yID09ICRkeC1jb2xvci1jb250cmFzdC1saWdodCwgdGludC1jb2xvcigkY29sb3IsICRib3JkZXItdGludC1hbW91bnQpLCBzaGFkZS1jb2xvcigkY29sb3IsICRib3JkZXItc2hhZGUtYW1vdW50KSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvY3VzLXN0eWxlLWNvcmUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgICRyZ2ItY29sb3I6IGdldC1leHRlcm5hbC10aGVtZS1yZ2ItY29sb3IoJHJlbmRlci1zdHlsZSk7XHJcblxyXG4gICAgICAgIEBpZiAkcmdiLWNvbG9yIHtcclxuICAgICAgICAgICAgJHNoYWRvdy1jb2xvcjogcmdiYSgkcmdiLWNvbG9yLCAkc2hhZG93LXNoYWRlLWFtb3VudCk7XHJcbiAgICAgICAgICAgICRib3JkZXItY29sb3I6IHJnYmEoJHJnYi1jb2xvciwgJGJvcmRlci1zaGFkZS1hbW91bnQpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtY29yZSgkc2hhZG93LWNvbG9yLXZhciwgJHNoYWRvdy1zcHJlYWQtdmFyLCAkc2hhZG93LWJsdXItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJHNoYWRvdy1jb2xvciwgJGJvcmRlci1jb2xvciwgJHNoYWRvdy1zaXplKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgJHNoYWRvdy1jb2xvcjogZ2V0LWV4dGVybmFsLXRoZW1lLWNvbG9yKCRyZW5kZXItc3R5bGUpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9jdXMtc3R5bGUtYmx1cmVkKCRzaGFkb3ctY29sb3ItdmFyLCAkc2hhZG93LXNwcmVhZC12YXIsICRzaGFkb3ctYmx1ci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkc2hhZG93LWNvbG9yLCAkc2hhZG93LXNpemUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZvY3VzLXN0eWxlLWNvcmUoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRzaGFkb3ctY29sb3IsICRib3JkZXItY29sb3IsICRzaGFkb3ctc2l6ZSkge1xyXG4gICAgI3skc2hhZG93LWNvbG9yLXZhcn06ICN7JHNoYWRvdy1jb2xvcn07XHJcbiAgICAjeyRzaGFkb3ctc3ByZWFkLXZhcn06ICN7JHNoYWRvdy1zaXplfTtcclxuICAgICN7JHNoYWRvdy1ibHVyLXZhcn06IDByZW07IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciB7XHJcbiAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGJvcmRlci1jb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb2N1cy1zdHlsZS1ibHVyZWQoJHNoYWRvdy1jb2xvci12YXIsICRzaGFkb3ctc3ByZWFkLXZhciwgJHNoYWRvdy1ibHVyLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRjb2xvciwgJHNoYWRvdy1zaXplKSB7XHJcbiAgICAjeyRzaGFkb3ctY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG4gICAgI3skc2hhZG93LXNwcmVhZC12YXJ9OiAwcmVtOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuICAgICN7JHNoYWRvdy1ibHVyLXZhcn06IGNhbGMoI3skc2hhZG93LXNpemV9ICsgMXB4KTtcclxuXHJcbiAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb250ZXh0dWFsLXN0YXRlLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCAkYmFja2dyb3VuZC12YXIsICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJHRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAkZm9yZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKTtcclxuICAgICAgICAkYmFjay1jb2xvcjogaWYoJGZvcmUtY29sb3IgPT0gJGR4LWNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkY29sb3IsICRzaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRjb2xvciwgJHRpbnQtYW1vdW50KSk7XHJcblxyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7JGJhY2stY29sb3J9O1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRib3JkZXItY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgI3skYm9yZGVyLWNvbG9yLXZhcn06ICN7JGJhY2stY29sb3J9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG5cclxuICAgICAgICBAaWYgJGNvbG9yLXZhciB7XHJcbiAgICAgICAgICAgICN7JGNvbG9yLXZhcn06ICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJGJvcmRlci1jb2xvci12YXIge1xyXG4gICAgICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3skY29sb3J9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICRiYWNrZ3JvdW5kLXZhciB7XHJcbiAgICAgICAgICAgICN7JGJhY2tncm91bmQtdmFyfTogI3tsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAkc2hhZGUtYW1vdW50KSwgcmdiYSgwLCAwLCAwLCAkc2hhZGUtYW1vdW50KSl9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRiYWNrZ3JvdW5kLXZhciwgJG9wYWNpdHktdmFyLCAkY29sb3IsICRyZW5kZXItc3R5bGUsXHJcbiAgICAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQsICRuZWVkQmFja2dyb3VuZDogdHJ1ZSwgJG5lZWRCb3JkZXI6IHRydWUpIHtcclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgICRiYWNrLWNvbG9yOiB0aW50LWNvbG9yKCRjb2xvciwgJHRpbnQtYW1vdW50KTtcclxuICAgICAgICAkZm9yZS1jb2xvcjogaWYoJG5lZWRCYWNrZ3JvdW5kLCBjb2xvci1jb250cmFzdCgkY29sb3IpLCAkYmFjay1jb2xvcik7XHJcblxyXG4gICAgICAgICN7JGJnLWNvbG9yLXZhcn06ICN7aWYoJG5lZWRCYWNrZ3JvdW5kLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuICAgICAgICAjeyRjb2xvci12YXJ9OiAjeyRmb3JlLWNvbG9yfTtcclxuICAgICAgICAjeyRib3JkZXItY29sb3ItdmFyfTogI3tpZigkbmVlZEJvcmRlciwgJGJhY2stY29sb3IsIHRyYW5zcGFyZW50KX07XHJcbiAgICAgICAgI3skb3BhY2l0eS12YXJ9OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAkYmFjay1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICRmb3JlLWNvbG9yOiBpZigkbmVlZEJhY2tncm91bmQsICN7Z2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKX0sICRiYWNrLWNvbG9yKTtcclxuXHJcbiAgICAgICAgI3skYmctY29sb3ItdmFyfTogI3tpZigkbmVlZEJhY2tncm91bmQsICRiYWNrLWNvbG9yLCB0cmFuc3BhcmVudCl9O1xyXG4gICAgICAgICN7JGNvbG9yLXZhcn06ICN7JGZvcmUtY29sb3J9O1xyXG4gICAgICAgICN7JGJvcmRlci1jb2xvci12YXJ9OiAje2lmKCRuZWVkQm9yZGVyLCAkYmFjay1jb2xvciwgdHJhbnNwYXJlbnQpfTtcclxuXHJcbiAgICAgICAgQGlmICRuZWVkQmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICN7JGJhY2tncm91bmQtdmFyfTogI3tsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAkdGludC1hbW91bnQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsICR0aW50LWFtb3VudCkpfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIGlmICRvcGFjaXR5LXZhciB7XHJcbiAgICAgICAgICAgICN7JG9wYWNpdHktdmFyfTogJHRpbnQtYW1vdW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuQG1peGluIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYmctY29sb3IsICRiYXNlLWJnLWNvbG9yLCAkYWxwaGEsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIC8qIHRvIG1ha2UgdGhpcyB3b3JrcyBhIHBhcmVudCBzaG91bGQgaGF2ZSBwb3NpdGlvbjogcmVsYXRpdmUgYW5kIHotaW5kZXg6IDAgKi9cclxuXHJcbiAgICAvKiBodHRwOi8vd3d3LmluZGVwZW5kZW50LXNvZnR3YXJlLmNvbS9zZXQtc3RhY2tpbmctb3JkZXItb2YtcHNldWRvLWVsZW1lbnRzLWJlbG93LXBhcmVudC1lbGVtZW50Lmh0bWwgKi9cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYmctY29sb3J9KTtcclxuICAgIGNvbG9yOiB2YXIoI3skY29sb3ItdmFyfSk7XHJcblxyXG4gICAgQGlmIG5vdCAkYmctY29sb3Igb3IgJGJnLWNvbG9yID09IHVuc2V0IHtcclxuICAgICAgICAkYm9yZGVyLXdpZHRoOiBpZigkYm9yZGVyLXdpZHRoLXZhciwgdmFyKCN7JGJvcmRlci13aWR0aC12YXJ9LCAwcHgpLCAwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nKCRib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgI3skYm9yZGVyLXdpZHRofSkpO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZywgI3skYm9yZGVyLXdpZHRofSkpO1xyXG4gICAgICAgICAgICBib3R0b206IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCAjeyRib3JkZXItd2lkdGh9KSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGJhc2UtYmctY29sb3J9O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAjeyRhbHBoYX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgJHJvb3QtYmctY29sb3ItdmFyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRyb290LWJnLWNvbG9yLXZhcn0sIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcoJGJvcmRlci13aWR0aCkge1xyXG4gICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNDNkcGkpIHtcclxuICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMTQ0ZHBpKSBhbmQgKG1heC1yZXNvbHV0aW9uOiAxNjdkcGkpIHtcclxuICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS41KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxNjhkcGkpIHtcclxuICAgICAgICAtLWR4YmwtYm9yZGVyLXdpZHRoLXdpdGgtc2NhbGluZzogY2FsYygjeyRib3JkZXItd2lkdGh9IC8gMS43NSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1lbmFibGUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG5cclxuQG1peGluIHBhbmVsLWhlYWRlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWhlYWRlci1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWhlYWRlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbC1oZWFkZXItaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1wYW5lbC1oZWFkZXItaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXBhbmVsLWJhc2UtYmcsICRkeC1wYW5lbC1oZWFkZXItaG92ZXItYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFuZWwtaGVhZGVyLXNlbGVjdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtaGVhZGVyLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICRkeC1wYW5lbC1iYXNlLWJnLCAkZHgtcGFuZWwtaGVhZGVyLXNlbGVjdGVkLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIHBhbmVsLWZvb3Rlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXBhbmVsLWZvb3Rlci1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWZvb3Rlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYW5lbC1mb290ZXItc2Vjb25kYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1iZyxcclxuICAgICAgICAkZHgtcGFuZWwtYmFzZS1iZywgJGR4LXBhbmVsLWZvb3Rlci1zZWNvbmRhcnktYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCwgJGJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRiZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1ob3Zlci1zZWNvbmRhcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZS1zcGVjaWFsLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zcGVjaWFsLXByaW1hcnktYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zcGVjaWFsLXByaW1hcnktYmctYWxwaGEsICRib3JkZXItd2lkdGgtdmFyLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG59XHJcblxyXG5AbWl4aW4gc3RhdGUtZGlzYWJsZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1kaXNhYmxlZC1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLWRpc2FibGVkLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHN0YXRlLWRpc2FibGVkLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwsICRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1iZy1hbHBoYSwgJGJvcmRlci13aWR0aC12YXIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNhYmxlLXBhZGRpbmcoKSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSxcclxuICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoOmRpc2FibGVkKS5keGJsLWZvY3VzZWQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgLS1keGJsLWJ0bi1iZzogI3skY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRjb2xvcil9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAje2dldC1leHRlcm5hbC10aGVtZS1iYXNlLWZvcmUtY29sb3IoJHJlbmRlci1zdHlsZSl9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1hY3RpdmUtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1ob3Zlci1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWRpc2FibGVkLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tYWN0aXZlLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24taG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1kaXNhYmxlZC1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUsIGZhbHNlLCB0cnVlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXRleHQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWFjdGl2ZS1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZGlzYWJsZWQtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCBmYWxzZSwgZmFsc2UpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tYWN0aXZlLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1iYWNrZ3JvdW5kXCIsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWhvdmVyLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmRcIixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4taG92ZXItYmctdGludC1hbW91bnQsICRkeC1idG4taG92ZXItYmctc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWRpc2FibGVkLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJG5lZWRCYWNrZ3JvdW5kOiB0cnVlLCAkbmVlZEJvcmRlcjogdHJ1ZSkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1kaXNhYmxlZC1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWJhY2tncm91bmRcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLW9wYWNpdHlcIixcclxuICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnQsICRkeC1idG4tZGlzYWJsZWQtYmctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICRuZWVkQmFja2dyb3VuZCwgJG5lZWRCb3JkZXJcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3JcIiwgXCItLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1zcHJlYWRcIiwgXCItLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyXCIsIG51bGwsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplLFxyXG4gICAgICAgICRkeC1idG4tZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQsIDAlLCAwJVxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSgkYm9yZGVyLXJhZGl1cywgJG9mZnNldDogMHB4KSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAjeyRvZmZzZXR9KTtcclxuICAgICAgICB0b3A6IGNhbGModmFyKC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZCkgKyB2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cikgKyAjeyRvZmZzZXR9KTtcclxuICAgICAgICByaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArICN7JG9mZnNldH0pO1xyXG4gICAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkKSArIHZhcigtLWR4YmwtYnRuLWZvY3VzLXNoYWRvdy1ibHVyKSArICN7JG9mZnNldH0pO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5rLWJ1dHRvbnMtc3R5bGUoKSB7XHJcbiAgICAmLmR4YmwtYnRuLWxpbmssXHJcbiAgICAmLmR4YmwtYnRuLW91dGxpbmUtbGluayxcclxuICAgICYuZHhibC1idG4tdGV4dC1saW5rIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGF0ZS1jb25kaXRpb25hbC1wcm9wZXJ0aWVzKCRzdGF0ZSwgJGZvcmNlLWJveC1zaGFkb3ctb3ZlcnJpZGU6IGZhbHNlKSB7XHJcbiAgICAkc3RhdGU6IGlmKCRzdGF0ZSA9PSAkZHgtc3RhdGUtZm9jdXNlZCwgXCJmb2N1c1wiLCAkc3RhdGUpO1xyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIG9yICRmb3JjZS1ib3gtc2hhZG93LW92ZXJyaWRlIHtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWJ0bi0jeyRzdGF0ZX0tYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtcGFkZGluZy1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJvcmRlci13aWR0aC1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1idG4tI3skc3RhdGV9LWJvcmRlci13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkeC1idXR0b24tb3ZlcnJpZGUtYm9yZGVyLXJhZGl1cy1mb3Itc3RhdGVzLWVuYWJsZWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLSN7JHN0YXRlfS1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImJ1dHRvbi50b29sXCI7XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJzaXplLWJveFwiO1xyXG5AaW1wb3J0IFwiY29sb3JzXCI7XHJcblxyXG4vLyBDb21tb25cclxuJGR4LWZvbnQtZmFtaWx5OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXJhZGl1cy1zbTogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLXJhZGl1cy1sZzogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1ib3JkZXItcmFkaXVzLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWZvY3VzLXNoYWRvdy1zaXplOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZzogMi41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQnV0dG9uXHJcbiRkeC1idG4tZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtYnRuLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9jdXMtc2hhZG93LXNpemU6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbjogMHJlbSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiRkeC1idG4tcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14IC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4tcGFkZGluZy15LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LXNtIC0gJGR4LWJ0bi1zaXplLWJveC1jb3JyZWN0aW9uICFkZWZhdWx0O1xyXG4kZHgtYnRuLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAtICRkeC1idG4tc2l6ZS1ib3gtY29ycmVjdGlvbiAhZGVmYXVsdDtcclxuJGR4LWJ0bi1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgLSAkZHgtYnRuLXNpemUtYm94LWNvcnJlY3Rpb24gIWRlZmF1bHQ7XHJcbiRkeC1idG4taW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1idG4taW1hZ2Utc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1idG4taW1hZ2Utc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6IDE1JSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6IDE1JSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6IDEwJSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogMTAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRpc2FibGVkLWJnLXNoYWRlLWFtb3VudDogNjAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRpc2FibGVkLWJnLXRpbnQtYW1vdW50OiA0MCUgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtYnRuLWZvY3VzLXNoYWRvdy10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWJ0bi10b29sYmFyLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZy1sZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tZHJvcGRvd24tbWluLXdpZHRoOiAkZHgtZm9udC1zaXplICogJGR4LWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLW1pbi13aWR0aC1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14OiAkZHgtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15OiAkZHgtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14LXNtOiAkZHgtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15LXNtOiAkZHgtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14LWxnOiAkZHgtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15LWxnOiAkZHgtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vIENoZWNrYm94XHJcbiRkeC1jaGVja2JveC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemU6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaGFkZS1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctc2hhZGUtYW1vdW50OiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy10aW50LWFtb3VudDogNTAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtaG92ZXItYmctdGludC1hbW91bnQ6IDIwJSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWhvdmVyLWJnLXNoYWRlLWFtb3VudDogMjAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyArICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICsgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3BhY2luZy1sZzogJGR4LWltYWdlLXNwYWNpbmctbGcgKyAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtYmFzZS1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWFscGhhOiA1MCUgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1ob3Zlci1hbHBoYTogNzAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtZGlzYWJsZWQtYWxwaGE6IDcwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC1jaGVja2VkLXJlYWRvbmx5LWFscGhhOiA0MiUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtcmVhZG9ubHktYWxwaGE6IDYwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHktYWxwaGE6IDMwJSAhZGVmYXVsdDtcclxuXHJcbi8vIFRPRE86IHJlbW92ZSBhZnRlciByZWxlYXNpbmcgbmV3IHBhbGV0dGUgd2l0aG91dCBvcGFjaXR5XHJcbiRkeC1jaGVja2JveC11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTogNDglICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1hbHBoYTogODAlICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYTogMTAwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLXNtIC0gJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0OiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aC1sZzogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGg6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQ6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6IDIuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1zbTogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGgtbGc6IDIuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtbGc6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtbGc6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXVuY2hlY2tlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbjogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodCwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1zd2l0Y2gtbWFyZ2luLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtY2hlY2tib3gtc3dpdGNoLWhlaWdodC1sZywgMikgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2hlY2tib3gtcmFkaW8tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hlY2tib3gtcmFkaW8tc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1zaXplLWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUtbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG5cclxuLy8gVE9ETzogcmVtb3ZlIGFmdGVyIHJlbGVhc2luZyBuZXcgcGFsZXR0ZSB3aXRob3V0IG9wYWNpdHlcclxuJGR4LWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFscGhhOiA2MCUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUT0RPOiByZW1vdmUgYWZ0ZXIgcmVsZWFzaW5nIG5ldyBwYWxldHRlIHdpdGhvdXQgb3BhY2l0eVxyXG4kZHgtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLXZhbGlkYXRpb24tcmVhZG9ubHktYWxwaGE6IDQ4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFJhZGlvR3JvdXBcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3AtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xyXG5cclxuLy8gVGV4dEVkaXRcclxuJGR4LXRleHQtZWRpdC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXN0YXRlLWJhc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNpemU6ICRkeC1mb2N1cy1zaGFkb3ctc2l6ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtYnRuLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4taG92ZXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXh9O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXl9O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgtc206ICN7JGR4LWJ0bi1wYWRkaW5nLXgtc219O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXktc206ICN7JGR4LWJ0bi1wYWRkaW5nLXktc219O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgtbGc6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4kZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXktbGc6ICN7JGR4LWJ0bi1wYWRkaW5nLXktbGd9O1xyXG5cclxuJGR4LXRleHQtZWRpdC1jbGVhci1idG4tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtY2xlYXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudDogMjUlICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudDogMjUlICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1zaGFkZS1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC1mb2N1cy1ib3JkZXItdGludC1hbW91bnQ6IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy14OiAkZHgtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6ICRkeC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15LXNtOiAkZHgtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXgtbGc6ICRkeC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBUYWdCb3hcclxuJGR4LXRhZy1ib3gtdGFnLWJhc2UtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1iZy1hbHBoYTogMTAlICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctZGlzYWJsZWQtYmctYWxwaGE6IDUlICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtdGFnLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcmVhZG9ubHktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoOiAwcmVtICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcclxuJGR4LXRhZy1ib3gtdGFnLWJvcmRlci1yYWRpdXM6ICRkeC1yb3VuZC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtaW5wdXQtbWluLXdpZHRoOiA0ZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy15OiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteC1zbTogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy15LXNtOiAwLjA2MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1zcGFjaW5nLXgtbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctc3BhY2luZy15LWxnOiAwLjE4NzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15IC0gJGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteSAtICRkeC10YWctYm94LXRhZy1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXgtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gLSAkZHgtdGFnLWJveC10YWctc3BhY2luZy15LXNtIC0gJGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteC1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgLSAkZHgtdGFnLWJveC10YWctc3BhY2luZy15LWxnIC0gJGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0LWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWxlbmRhclxyXG4kZHgtY2FsZW5kYXItZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nOiAkZHgtYnRuLXBhZGRpbmcteCArIDIgKiAkZHgtYnRuLXBhZGRpbmcteCArICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbTogJGR4LWJ0bi1wYWRkaW5nLXgtc20gKyAyICogJGR4LWJ0bi1wYWRkaW5nLXgtc20gKyAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGc6ICRkeC1idG4tcGFkZGluZy14LWxnICsgMiAqICRkeC1idG4tcGFkZGluZy14LWxnICsgJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZzogJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmcgKyAyICogJGR4LWJ0bi1wYWRkaW5nLXggKyAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtOiAkZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbSArIDIgKiAkZHgtYnRuLXBhZGRpbmcteC1zbSArICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGc6ICRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxnICsgMiAqICRkeC1idG4tcGFkZGluZy14LWxnICsgJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXgtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteS1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXktbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXk6ICRkeC1zaXplLWJveC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aC1zbTogJGR4LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtbWluLXdpZHRoLWxnOiAkZHgtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmctc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6ICRkeC1ncmF5LTQwMCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQ6IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYnV0dG9uLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgtc206ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXktbGc6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJhc2UtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1ob3Zlci1iYXNlLWJnOiBoc2woZnJvbSAjeyRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJhc2UtYmd9IGggcyBjYWxjKGwgLSAxMCkpICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcjogZGVmYXVsdCAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZy1hbHBoYTogMSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGE6IDIwJSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmctYWxwaGE6IDMwJSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAwLjYgIWRlZmF1bHQ7XHJcbiRkeC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItdG9kYXktYm9yZGVyLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLXdlZWtlbmQtY29sb3I6IHJnYigyMjAgNTMgNjkpICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItbm90LWN1cnJlbnQtdmlldy1jb2xvcjogcmdiKDk3IDk1IDk5KSAhZGVmYXVsdDtcclxuJGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1mb250LXNpemU6IDAuNzg1N2VtICFkZWZhdWx0O1xyXG4kZHgtY2FsZW5kYXItd2Vlay1udW1iZXItZm9udC1zaXplOiAwLjg1NzFlbSAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3RCb3ggbGVnYWN5XHJcbiRkeC1saXN0Ym94LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWRpc2FibGVkLW9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1kZWZhdWx0LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYWN0aXZlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtaXRlbS1wYWRkaW5nLXktc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0Ym94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogJGR4LWNoZWNrYm94LXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1zbTogJGR4LWNoZWNrYm94LXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0Ym94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1sZzogJGR4LWNoZWNrYm94LXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaXN0Qm94XHJcbiRkeC1saXN0LWJveC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtc2l6ZTogMC4xNXJlbTtcclxuJGR4LWxpc3QtYm94LWZvY3VzLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWZvY3VzLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWRlZmF1bHQtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1hY3RpdmUtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhOiAyMCUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGg6IDQ4cHggIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24taGVpZ2h0OiA0OHB4ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1kYXRhLXRleHQtY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAkZHgtc2l6ZS1ib3gtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtc206ICRkeC1zaXplLWJveC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1zaXplLWJveC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0OiAkZHgtY2hlY2tib3gtc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1zbTogJGR4LWNoZWNrYm94LXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQtbGc6ICRkeC1jaGVja2JveC1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAyICogJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14LXNtOiAyICogJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXktc206ICRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14LWxnOiAyICogJGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIEVkaXRvciBEcm9wRG93blxyXG4kZHgtZWRpdC1kcm9wZG93bi1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWVkaXQtZHJvcGRvd24tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tbWF4LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1tYXJnaW4teTogMC4wNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1zbTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1lZGl0LWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiAtMXB4ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3JQYWxldHRlXHJcbiRkeC1jb2xvci1wYWxldHRlLXRleHQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtb3V0bGluZS1mb2N1c2VkOiAycHggc29saWQgJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXBhZGRpbmc6IDRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtcGFkZGluZy1zbTogMnB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1wYWRkaW5nLWxnOiA2cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWJvcmRlcjogMXB4IHNvbGlkICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodDogMzJweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodC1zbTogMjRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodC1sZzogMzhweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLXBhZGRpbmc6IDZweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLXBhZGRpbmctc206IDRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLXBhZGRpbmctbGc6IDhweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yOiAxcHggc29saWQgJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiA2cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbi1zbTogNHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW4tbGc6IDhweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZzogNnB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nLXNtOiA0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmctbGc6IDhweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZzogOHB4IDZweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZy1zbTogNnB4IDRweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZy1sZzogMTBweCA4cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItaG92ZXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZzogMTBweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZy1zbTogOHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zcGFjaW5nLWxnOiAxMnB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itb3V0bGluZS1vZmZzZXQtZm9jdXNlZDogLTFweDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc2VwYXJhdG9yLWhlaWdodDogMnB4O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemU6IDIwcHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZS1zbTogMTZweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplLWxnOiAyNHB4ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmU6IDFweCBzb2xpZCAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2l6ZS1zdGF0ZTogMnB4O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWQ6IDJweCAhZGVmYXVsdDtcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XHJcbiRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtaG92ZXItYm9yZGVyOiAycHggc29saWQgJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2VsZWN0ZWQtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtZGlzYWJsZWQtY29sb3I6IHJnYmEoJGR4LXByaW1hcnksICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5KSAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZ2VyXHJcbiRkeC1wYWdlci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhZ2VyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYm9yZGVyLXJhZGl1cy1zbTogJGR4LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteC1zbTogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteS1zbTogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZGRpbmcteS1sZzogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1idG4tYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWJnOiAkZHgtcGFnZXItYnRuLWJnICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXg6IG1heCgkZHgtYnRuLXBhZGRpbmcteCAtICRkeC1wYWdlci1wYWRkaW5nLXksIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteTogbWF4KCRkeC1idG4tcGFkZGluZy15IC0gJGR4LXBhZ2VyLXBhZGRpbmcteSwgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy14LXNtOiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXgtc20gLSAkZHgtcGFnZXItcGFkZGluZy15LXNtLCAwcmVtKSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXktc206IG1heCgkZHgtYnRuLXBhZGRpbmcteS1zbSAtICRkeC1wYWdlci1wYWRkaW5nLXktc20sIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItYnRuLXBhZGRpbmcteC1sZzogbWF4KCRkeC1idG4tcGFkZGluZy14LWxnIC0gJGR4LXBhZ2VyLXBhZGRpbmcteS1sZywgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1idG4tcGFkZGluZy15LWxnOiBtYXgoJGR4LWJ0bi1wYWRkaW5nLXktbGcgLSAkZHgtcGFnZXItcGFkZGluZy15LWxnLCAwcmVtKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15OiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1jb250YWluZXItc3BhY2luZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtYmc6ICRkeC10ZXh0LWVkaXQtYmcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtY29sb3I6ICRkeC10ZXh0LWVkaXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtYm9yZGVyLWNvbG9yOiAkZHgtdGV4dC1lZGl0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXg6ICRkeC10ZXh0LWVkaXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteTogbWF4KCRkeC10ZXh0LWVkaXQtcGFkZGluZy15IC0gJGR4LXBhZ2VyLXBhZGRpbmcteSwgMHJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14LXNtOiAkZHgtdGV4dC1lZGl0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXktc206IG1heCgkZHgtdGV4dC1lZGl0LXBhZGRpbmcteS1zbSAtICRkeC1wYWdlci1wYWRkaW5nLXktc20sIDByZW0pICFkZWZhdWx0O1xyXG4kZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1sZzogJGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15LWxnOiBtYXgoJGR4LXRleHQtZWRpdC1wYWRkaW5nLXktbGcgLSAkZHgtcGFnZXItcGFkZGluZy15LWxnLCAwcmVtKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBWYWxpZGF0aW9uXHJcbiRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAkZHgtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogJGR4LWRhbmdlciAhZGVmYXVsdDtcclxuXHJcbi8vIFNjcm9sbFZpZXdlclxyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXotaW5kZXg6IDEgIWRlZmF1bHQ7XHJcbiRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItc2l6ZTogMC4ycmVtICFkZWZhdWx0O1xyXG4kZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLWJvcmRlci1yYWRpdXM6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItb3BhY2l0eTogMC43NSAhZGVmYXVsdDtcclxuJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ob3Zlci1zaXplOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmlkXHJcbiRkeC1ncmlkLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6ICRkeC1ncmF5LTYwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ob3Zlci1iZzogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtaG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAkZHgtaW1hZ2Utc2l6ZSArIDIgKiAkZHgtaW1hZ2UtbWFyZ2luLXkgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtc206ICRkeC1pbWFnZS1zaXplLXNtICsgMiAqICRkeC1pbWFnZS1tYXJnaW4teS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aC1sZzogJGR4LWltYWdlLXNpemUtbGcgKyAyICogJGR4LWltYWdlLW1hcmdpbi15LWxnICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtd2F2ZS1hbmltYXRpb24tY29sb3I6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpIDAlLCByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpIDUwJSwgcmdiKDI1NSAyNTUgMjU1IC8gMCUpIDEwMCUpICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15OiAzcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LXNtOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14LWxnOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LWxnOiA0cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteDogJGR4LXNpemUtYm94LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogJGR4LXNpemUtYm94LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbTogJGR4LXNpemUtYm94LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmc6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRleHQtY2VsbC1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1zcGFjaW5nLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93OiAwIDJweCA2cHggMCByZ2IoMCAwIDAgLyAxMiUpICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQ6IDMuMzc1cmVtO1xyXG4kZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0LXNtOiAyLjYyNXJlbTtcclxuJGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItbWluLWhlaWdodC1sZzogNC4xMjVyZW07XHJcblxyXG4kZHgtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aDogJGR4LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoLXNtOiAkZHgtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgtbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15LXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtc206IDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZy1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWlucGxhY2UtZWRpdC1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0OiAxLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQtc206IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0LWxnOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50LWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50LXBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQtcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWljb24tdHJhbnNmb3JtLXNjYWxlOiAwLjYyNSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteC1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXktbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAxLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgtc206IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LXNtOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteC1sZzogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LWxnOiAycmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tY29sb3I6IHVuc2V0O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnOiB1bnNldDtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQ7XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAkZHgtYnRuLXBhZGRpbmcteTtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6ICRkeC1idG4tcGFkZGluZy15O1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteC1zbTogJGR4LWJ0bi1wYWRkaW5nLXktc207XHJcbiRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy15LXNtOiAkZHgtYnRuLXBhZGRpbmcteS1zbTtcclxuJGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1idG4tcGFkZGluZy15LWxnO1xyXG4kZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1sZzogJGR4LWJ0bi1wYWRkaW5nLXktbGc7XHJcblxyXG4kZHgtZ3JpZC1lZGl0LXJvdy1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVkaXQtcm93LWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lZGl0LWZvcm0tYnRuLW1pbi13aWR0aDogNC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb25maXJtLWRpYWxvZy1idG4tbWluLXdpZHRoOiAzLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWZvb3Rlci1mb250LXdlaWdodDogNzAwICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZ3JpZC1ncm91cC1mb290ZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LWdyaWQtaW5saW5lLWVkaXQtZm9jdXMtYm9yZGVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpeGVkLWNlbGwtei1pbmRleDogMyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXRvdWNoLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtdG91Y2gtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlbGVjdGlvbi1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9jdXMtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1mb2N1cy1jb2xvcjogJGR4LXN0YXRlLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZm9jdXMtZnJhbWUtc2l6ZTogMC4xNXJlbTtcclxuJGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiAkZHgtc3RhdGUtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXJvdy1kcmFnLWhpbnQtc2hhZG93OiAwIDAuMXJlbSAwLjVyZW0gMCByZ2IoMCAwIDAgLyA2MCUpICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1yb3ctZHJvcC1pbmRpY2F0b3ItY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCAkZHgtcHJpbWFyeSA5NSUsIHdoaXRlIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteDogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAxN3JlbTtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtc206IDE1cmVtO1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci13aWR0aC1sZzogMTlyZW07XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmc6IHllbGxvdyAhZGVmYXVsdDtcclxuJGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1jb2xvcjogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtbWluLXdpZHRoOiAyNDBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtbWF4LWhlaWdodDogMTAwMDBweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbjogMC4xNXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6IDMyMHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1zbTogMjgwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXdpZHRoLWxnOiAzNjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlOiAyNzBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLWxnOiAyOTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLW1vYmlsZTogMjcwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1tb2JpbGUtc206IDI1MHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLWxnOiAyOTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAzMjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLXNtOiAyODBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoLWxnOiAzNjBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiBub25lICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodC1zbTogYXV0byAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0LWxnOiBhdXRvICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAxNjVweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLWhlaWdodC1zbTogMTMwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtbGc6IDIwMHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiBub25lICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0LW1vYmlsZTogNTUwcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQtbW9iaWxlLXNtOiAyNTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAyNjRweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LXNtOiAyMzhweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LWxnOiAzMTBweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAzMjdweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0LXNtOiAyOTJweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0LWxnOiAzODJweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDMyN3B4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1sb2FkaW5nLXBhbmVsLWhlaWdodC1zbTogMjkzcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0LWxnOiAzODRweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogMTQzcHggIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgtc206IDEyOHB4ICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLWxnOiAxNThweCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlLXNtOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15LXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1sZzogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1zbTogMnJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZTogM3JlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1sZzogNHJlbSAhZGVmYXVsdDtcclxuJGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZy1zbTogMC40cmVtICFkZWZhdWx0O1xyXG4kZHgtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmctdGV4dC1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctbGc6IDAuNnJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFBvcHVwXHJcbiRkeC1wb3B1cC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2IoMCAwIDAgLyAyNSUpICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvcmRlci1yYWRpdXM6ICRkeC1wYW5lbC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9yZGVyLXJhZGl1cy1zbTogJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtcGFuZWwtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLW1heC13aWR0aDogNTAwcHggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLW1hcmdpbjogMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1iYWNrLWJnOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYmFjay1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtaGVhZGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcblxyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWJvZHktcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBvcHVwLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcG9wdXAtZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBXaW5kb3dcclxuJGR4LXdpbmRvdy1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctbWluLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiKDAgMCAwIC8gMTUlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodC1zbTogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtd2luZG93LWJvZHktcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC13aW5kb3ctZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtd2luZG93LWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXdpbmRvdy1mb2N1cy1vdXRsaW5lLW9mZnNldDogLTJweCAhZGVmYXVsdDtcclxuXHJcbi8vIEZseU91dFxyXG4kZHgtZmx5b3V0LWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1zaGFkb3c6IDAgMC4yNXJlbSAwLjVyZW0gcmdiKDAgMCAwIC8gMTUlKSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib3JkZXItcmFkaXVzLWxnOiAkZHgtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodC1zbTogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG5cclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteDogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1ib2R5LXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWJvZHktcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXktbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbHlvdXQtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWZseW91dC1mb290ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWRpYWxvZy1mYWRlLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWRpYWxvZy1mYWRlLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmx5b3V0LWFycm93LXdpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWFycm93LWhlaWdodDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWFycm93LWNvbG9yOiByZ2IoMzQgMzQgMzQgLyAyNSUpICFkZWZhdWx0O1xyXG4kZHgtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIERyb3Bkb3duXHJcbiRkeC1kcm9wZG93bi1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tbWluLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNXJlbSByZ2IoMCAwIDAgLyAxNSUpICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplLWxnOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodC1zbTogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktcGFkZGluZy14LWxnOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteTogYXV0byAhZGVmYXVsdDtcclxuXHJcbiRkeC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwOiB3cmFwICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFJvbGxlcnNcclxuJGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteC1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1yb29sZXItaXRlbS1mb2N1cy1vcGFjaXR5OiAwLjMgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1zZWxlY3Rpb24tb3BhY2l0eTogMC4xNSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXNlbGVjdGlvbi1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLWl0ZW0taW52YWxpZC1kYXRhLW9wYWNpdHk6IDAuMzUgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXktbGc6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvb2xlci10aXRsZS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy15OiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14LXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXItdGl0bGUtcGFkZGluZy14LWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteS1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRkeC1yb29sZXJzLWZvb3Rlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1idG4tc3BhY2luZy1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1idG4tc3BhY2luZy1sZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14LXNtOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXktc206ICRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15LWxnOiAkZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBUb29sYmFyXHJcbiRkeC10b29sYmFyLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZS1sZzogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodC1zbTogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6ICRkeC1zaXplLWJveC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy14LXNtOiAkZHgtc2l6ZS1ib3gtcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci10aXRsZS1wYWRkaW5nLXktc206IDAgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteC1sZzogJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15LWxnOiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItYnRuLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRkeC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLWRpc2FibGVkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteH0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXl9ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy14LXNtOiAjeyRkeC1idG4tcGFkZGluZy14LXNtfSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteS1zbTogI3skZHgtYnRuLXBhZGRpbmcteS1zbX0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXgtbGc6ICN7JGR4LWJ0bi1wYWRkaW5nLXgtbGd9ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1idG4tcGFkZGluZy15LWxnOiAjeyRkeC1idG4tcGFkZGluZy15LWxnfSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWRpYWxvZy13aWR0aDogNTAwcHggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtbWF4LXdpZHRoOiA1ODBweCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteC1zbTogMCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15LXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14LWxnOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXktbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14LXNtOiAkZHgtcG9wdXAtYm9keS1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14LWxnOiAkZHgtcG9wdXAtYm9keS1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteS1sZzogMC41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAkZHgtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogJGR4LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgtc206ICRkeC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15LXNtOiAkZHgtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteC1sZzogJGR4LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXktbGc6ICRkeC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmc6ICRkeC1idG4tdG9vbGJhci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nLXNtOiAkZHgtYnRuLXRvb2xiYXItc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1sZzogJGR4LWJ0bi10b29sYmFyLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tc3BhY2luZzogJGR4LWJ0bi1mb2N1cy1zaGFkb3ctc2l6ZSArICRkeC1taW4tc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nLXNtOiAkZHgtYnRuLWZvY3VzLXNoYWRvdy1zaXplICsgJGR4LW1pbi1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctbGc6ICRkeC1idG4tZm9jdXMtc2hhZG93LXNpemUgKyAkZHgtbWluLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nOiBjYWxjKCN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZ30gKiAyKSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZy1zbTogY2FsYygjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctc219ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmctbGc6IGNhbGMoI3skZHgtdG9vbGJhci1ncm91cC1zcGFjaW5nLWxnfSAqIDIpICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6IGNhbGMoI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmd9ICogMikgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZy1zbTogY2FsYygjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1zbX0gKiAyKSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nLWxnOiBjYWxjKCN7JGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nLWxnfSAqIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyb3Bkb3duLWJvdHRvbS1zaGVldC1ib3JkZXItcmFkaXVzOiAxMnB4ICFkZWZhdWx0O1xyXG5cclxuLy8gUmliYm9uIFRvb2xiYXJcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLWNvbG9yOiByZWQgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1wbGFjZWhvbGRlci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1wbGFjZWhvbGRlci1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplOiAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplLXNtOiAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplLWxnOiAkZHgtaW1hZ2Utc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRvb2xiYXItZWRpdC1pdGVtLXNwYWNpbmc6IDAuNGVtICFkZWZhdWx0O1xyXG4kZHgtcmliYm9uLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBPZmZpY2UgcmliYm9uXHJcbiRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWVsZW1lbnQtYmctYWxwaGE6IDAuMSAhZGVmYXVsdDtcclxuJGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItZWxlbWVudC1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1vZmZpY2UtcmliYm9uLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGR4LW9mZmljZS1yaWJib24tYm9yZGVyLWJvdHRvbS1jb2xvcjogJGR4LWJsYWNrICFkZWZhdWx0O1xyXG5cclxuLy8gUmliYm9uXHJcbiRkeC1yaWJib24tY29udGV4dC10YWItYmc6IHJnYmEoJGR4LXByaW1hcnksIDAuMSkgIWRlZmF1bHQ7XHJcbiRkeC1yaWJib24tcGFkZGluZzogMC4zNzVyZW07XHJcbiRkeC1yaWJib24tY29sb3ItcGlja2VyLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtcmliYm9uLWNvbG9yLXBpY2tlci1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1yaWJib24taXRlbS1tYXJnaW4tbGVmdDogMC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIFRhYnNcclxuJGR4LXRhYi1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7IC8vIDQwcHg7XHJcbiRkeC10YWItc2l6ZS1zbTogMi4yNXJlbSAhZGVmYXVsdDsgLy8gMzZweDtcclxuJGR4LXRhYi1zaXplLWxnOiAyLjc1cmVtICFkZWZhdWx0OyAvLyA0NHB4O1xyXG5cclxuJGR4LXRhYnMtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdGFicy1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRhYnMtcGFkZGluZy14OiAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmctdG9wOiAkZHgtdGFicy1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmctYm90dG9tOiAkZHgtdGFicy1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXBhZGRpbmctbGVmdDogJGR4LXRhYnMtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1wYWRkaW5nLXJpZ2h0OiAkZHgtdGFicy1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWJ0bi1zcGFjaW5nOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtYnRuLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWJ0bi1zcGFjaW5nLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtdGFicy1ib2FyZGVyLXNoYWRvdzogMCAycHggNnB4IDAgcmdiKDAgMCAwIC8gMTIlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXNjcm9sbC1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNsb3NlLWJ0bi1jb2xvcjogJGR4LWdyYXktNjAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jbG9zZS1idG4taG92ZXItYmc6ICRkeC1ncmF5LTMwMCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiAkZHgtYmxhY2sgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNsb3NlLWJ0bi1oZWlnaHQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLWhlaWdodC1zbTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLWhlaWdodC1sZzogMS43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLXdpZHRoOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNsb3NlLWJ0bi13aWR0aC1zbTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY2xvc2UtYnRuLXdpZHRoLWxnOiAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtY29udGVudC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWluYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZHgtdGFicy1ob3Jpem9udGFsLXRhYi13aWR0aDogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXZlcnRpY2FsLXRhYi13aWR0aDogMTIwcHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdGFicy10YWItcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy14LXNtOiAkZHgtdGFicy10YWItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy14LWxnOiAkZHgtdGFicy10YWItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtdGFicy10YWItcGFkZGluZy15OiBtYXRoLmRpdigkZHgtdGFiLXNpemUgLSAkZHgtc2l6ZSAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXRhYi1zaXplLXNtIC0gJGR4LXNpemUtc20gLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC10YWItc2l6ZS1sZyAtICRkeC1zaXplLWxnIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLXRhYi1idG4tY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtaW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLXNwYWNpbmctc206ICRkeC1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtaW1hZ2UtbWFyZ2luLXk6IG1hdGguZGl2KCRkeC10YWItc2l6ZSAtICRkeC10YWJzLXRhYi1wYWRkaW5nLXkgKiAyIC0gJGR4LWltYWdlLXNpemUgLSAkZHgtYm9yZGVycy13aWR0aCwgMikgIWRlZmF1bHQ7XHJcbiRkeC10YWJzLWltYWdlLW1hcmdpbi15LXNtOiBtYXRoLmRpdigkZHgtdGFiLXNpemUtc20gLSAkZHgtdGFicy10YWItcGFkZGluZy15LXNtICogMiAtICRkeC1pbWFnZS1zaXplLXNtIC0gJGR4LWJvcmRlcnMtd2lkdGgsIDIpICFkZWZhdWx0O1xyXG4kZHgtdGFicy1pbWFnZS1tYXJnaW4teS1sZzogbWF0aC5kaXYoJGR4LXRhYi1zaXplLWxnIC0gJGR4LXRhYnMtdGFiLXBhZGRpbmcteS1sZyAqIDIgLSAkZHgtaW1hZ2Utc2l6ZS1sZyAtICRkeC1ib3JkZXJzLXdpZHRoLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0OiAkZHgtYm9yZGVyLXdpZHRoICogMyAhZGVmYXVsdDtcclxuXHJcbiRkeC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXRhYnMtdGFiLWRyYWctYmctY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWRyYWctdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcm91cENvbnRyb2xcclxuJGR4LWdyb3VwLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWJvcmRlci1yYWRpdXM6IDZweCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1ncm91cC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7IC8vIDE2cHhcclxuJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnOiAkZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nOiAkZHgtcGFuZWwtaGVhZGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItc3BhY2luZy1zbTogJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGc6ICRkeC1wYW5lbC1oZWFkZXItc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAkZHgtZ3JvdXAtYm9yZGVyLXJhZGl1cyAtICRkeC1ncm91cC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc20gIWRlZmF1bHQ7IC8vIDE0cHhcclxuJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0OyAvLyAxOHB4XHJcbiRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGc6ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybUxheW91dFxyXG4kZHgtZmwtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWZsLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWZsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1mbC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteC1zbTogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteC1sZzogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteTogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteS1zbTogMCAhZGVmYXVsdDtcclxuJGR4LWZsLXBhZGRpbmcteS1sZzogMCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWJvcmRlci1yYWRpdXM6ICRkeC1ncm91cC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtY29sb3I6ICRkeC1ncm91cC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWJnOiAkZHgtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1zcGFjaW5nLXk6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLXNwYWNpbmcteS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLXNwYWNpbmcteS1sZzogMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYmc6ICRkeC1ncm91cC1oZWFkZXItYmcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtc206ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy15OiAkZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZzogJGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogJGR4LWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LWdyb3VwLWhlYWRlci1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtOiAkZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZHgtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWltYWdlLXNwYWNpbmc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1idG4tYmc6ICRkeC1ncm91cC1oZWFkZXItYnRuLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1idG4tY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICRkeC1ncm91cC1oZWFkZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nLXNtOiAkZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZy1sZzogJGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIDEycHhcclxuJGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1sZyAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDsgLy8gMTJweFxyXG4kZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0OyAvLyAxNnB4XHJcbiRkeC1mbC1ncm91cC1mb250LWZhbWlseTogJGR4LWdyb3VwLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtZm9udC1zaXplOiAkZHgtZ3JvdXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtZ3JvdXAtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtZ3JvdXAtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC1ncm91cC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLWdyb3VwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtZ3JvdXAtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC1ncm91cC1saW5lLWhlaWdodC1sZzogJGR4LWdyb3VwLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLXRhYi1ncm91cC1mb250LWZhbWlseTogJGR4LXRhYnMtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAkZHgtdGFicy1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLXNtOiAkZHgtdGFicy1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLWxnOiAkZHgtdGFicy1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC10YWJzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0LXNtOiAkZHgtdGFicy1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1saW5lLWhlaWdodC1sZzogJGR4LXRhYnMtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtYmc6ICRkeC10YWJzLWJnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbG9yOiAkZHgtdGFicy1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1wYWRkaW5nLXRvcDogJGR4LXRhYnMtcGFkZGluZy10b3AgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtcGFkZGluZy14OiAkZHgtdGFicy1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1jb2xvcjogJGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlOiAkZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItd2lkdGg6ICRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAkZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXktc206ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3I6ICRkeC10YWJzLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6ICRkeC10YWJzLWNvbnRlbnQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplLXNtOiAkZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZS1sZzogJGR4LXRhYnMtY29udGVudC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodDogJGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0LXNtOiAkZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQtbGc6ICRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14OiAkZHgtdGFicy10YWItcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14LXNtOiAkZHgtdGFicy10YWItcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14LWxnOiAkZHgtdGFicy10YWItcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15OiAkZHgtdGFicy10YWItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15LXNtOiAkZHgtdGFicy10YWItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy15LWxnOiAkZHgtdGFicy10YWItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItc3R5bGU6ICRkeC10YWJzLXRhYi1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1jb2xvcjogJGR4LXRhYnMtdGFiLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtYmc6ICRkeC10YWJzLXRhYi1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItc2VsZWN0ZWQtY29sb3I6ICRkeC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItaG92ZXItYmc6ICRkeC10YWJzLXRhYi1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC10YWItaG92ZXItY29sb3I6ICRkeC10YWJzLXRhYi1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRkeC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZzogJGR4LXRhYnMtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtdGFicy1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmctbGc6ICRkeC10YWJzLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZmwtY2FwdGlvbi1vcGFjaXR5OiAwLjc1ICFkZWZhdWx0O1xyXG4kZHgtZmwtY2FwdGlvbi1jb2xvcjogcmdiYSgkZHgtY29sb3IsICRkeC1mbC1jYXB0aW9uLW9wYWNpdHkpO1xyXG4kZHgtZmwtY2FwdGlvbi1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG5cclxuJGR4LXJvdy1pdGVtLXNwYWNpbmcteDogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtcm93LWl0ZW0tc3BhY2luZy15OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcm93LWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuJGR4LWZsLWl0ZW0tc3BhY2luZy14OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWZsLWl0ZW0tc3BhY2luZy14LWxnOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mbC1pdGVtLXNwYWNpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtZmwtaXRlbS1zcGFjaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZpZ2F0aW9uXHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWJhc2UtYmc6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1ob3Zlci1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC1uYXZpZ2F0aW9uLWV4cGFuZC1idG4taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1leHBhbmQtYnRuLWhvdmVyLWJhc2UtYmc6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tZXhwYW5kLWJ0bi1ob3Zlci1iZy1hbHBoYTogJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6IHllbGxvdyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbi8vIHRoZXNlIHZhcmlhYmxlcyBhcmUgcmVxdWlyZWQgaW4gb3JkZXIgdG8gcHJvdmlkZSBzaXppbmcgd29ya3MgcHJvcGVybHkgdGlsbCB3ZSBjaGFuZ2UgdmFsdWVzIGluIHNpemUtYm94LnNjc3NcclxuJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodDogMS40Mjg1ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAxLjMzMyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1sZzogMS41ICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7IC8vIDIwcHgvMS4yNXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7IC8vIDE2cHgvMXJlbVxyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7IC8vIDI0cHgvMS41cmVtXHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtbGcgLSAkZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15OiBtYXRoLmRpdigkZHgtc2l6ZSAtICRkeC10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXNpemUtc20gLSAkZHgtdGV4dC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1zaXplLWxnIC0gJGR4LXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWl0ZW0tc3BhY2luZy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc206IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEFjY29yZGlvblxyXG5cclxuLy8gcmVkbyBhZnRlciBuZXcgdG9rZW5zXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAxLjI1ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbTogMS4xNDI4ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZzogMS4yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUgKiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLXNtOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtc20gKiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLWxnOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGcgKiAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUgLSAkZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1zbSAtICRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplLWxnIC0gJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAkZHgtZ3JvdXAtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1zbTogJGR4LWdyb3VwLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtbGc6ICRkeC1ncm91cC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQ6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXdpZHRoOiAkZHgtZ3JvdXAtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcjogJGR4LWdyb3VwLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc206ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGc6ICRkeC1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXgtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1iZzogJGR4LWdyb3VwLWhlYWRlci1iZyAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3I6ICRkeC1ncm91cC1oZWFkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWhvdmVyLWJnOiAkZHgtZ3JvdXAtaGVhZGVyLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvcjogJGR4LWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmc6ICRkeC1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmcgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yOiAkZHgtZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzIC0gJGR4LWFjY29yZGlvbi1ncm91cC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZS1zbTogJGR4LWFjY29yZGlvbi1ncm91cC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUtbGc6ICRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6ICRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodC1zbTogJGR4LWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAkZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZzogJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZy1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZy1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQ6ICRkeC1zaXplICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtc206ICRkeC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7IC8vIDhweFxyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LWxnICFkZWZhdWx0OyAvLyAxNnB4XHJcblxyXG4kZHgtYWNjb3JkaW9uLWl0ZW0taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3Rpb24tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0aW9uLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0ZWQtYmctYWxwaGE6ICRkeC1zdGF0ZS1zZWxlY3RlZC1iZy1hbHBoYSAhZGVmYXVsdDtcclxuXHJcbiRkeC1hY2NvcmRpb24taXRlbS1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1hY2NvcmRpb24taXRlbS1idG4taG92ZXItY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBUcmVlVmlld1xyXG4kZHgtdHJlZXZpZXctc3BhY2luZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctc3BhY2luZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1idG4tYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWJ0bi1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1idG4taG92ZXItYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctYnRuLWhvdmVyLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEgIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctaW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtaW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWltYWdlLXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LXJvb3QtaXRlbXMtY29udGFpbmVyLXNwYWNpbmcteDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LXJvb3QtaXRlbXMtY29udGFpbmVyLXNwYWNpbmcteTogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZy1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmctbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZzogJGR4LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtbGVmdC1zcGFjaW5nLXNtOiAkZHgtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmctbGc6ICRkeC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2stYWxsLWZvY3VzZWQtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1pdGVtLXRleHQtd3JhcDogbm9ybWFsICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0taG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15OiAwLjM3NXJlbSAhZGVmYXVsdDsgLy8gdmFsdWVzIG1hdGNoIHdpdGggaW1hZ2Utc3BhY2luZyAtPiBhZGQgY29tbW9uIHZhcmlhYmxlIGZvciBzcGFjaW5nXHJcbiRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteS1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbjogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbi1zbTogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc20gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbi1sZzogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tlZC1jaGVja2JveC1vcGFjaXR5OiA4MCUgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrZWQtZGlzYWJsZWQtY2hlY2tib3gtb3BhY2l0eTogNDAlICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWNvbG9yOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWhvdmVyLWJnOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1kaXNhYmxlZC1iZzogJGR4LWNoZWNrYm94LWJhc2UtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWRpc2FibGVkLWNvbG9yOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtdW5jaGVja2VkLWJnOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZzogJGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoOiAkZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXdpZHRoOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItZm9jdXMtc2hhZG93LWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQ6IG1hdGguZGl2KCRkeC1zaXplLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQtc206IG1hdGguZGl2KCRkeC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQtbGc6IG1hdGguZGl2KCRkeC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYTogMjAlICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuXHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXgtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG4kZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IC0ycHggIWRlZmF1bHQ7XHJcblxyXG4kZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuXHJcbi8vIEJhZGdlVGV4dFxyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAkZHgtaW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZy1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmctbGc6ICRkeC1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gcmVkbyBhZnRlciBmaXggc2l6aW5nIHZhcmlhYmxlc1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogJGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQtc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc2VsZWN0ZWQtY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6ICRkeC1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteC1zbTogJGR4LWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXRleHQtc3BhY2luZy14LWxnOiAkZHgtaW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW5hdmlnYXRpb24tYmFkZ2Utc2Vjb25kYXJ5LWJnOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNlY29uZGFyeS1zZWxlY3RlZC1iZzogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gV2FpdCBpbmRpY2F0b3JcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLW5vLWFyZWEtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC13YWl0LWluZGljYXRvci1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3Itc2l6ZS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teTogZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLWZsaXAtcm90YXRpb24teTtcclxuJGR4LXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXg6IGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXg7XHJcblxyXG4vLyBMb2FkaW5nIHBhbmVsXHJcbiRkeC1sb2FkaW5nLXBhbmVsLXdpZHRoOiAxMDAlO1xyXG4kZHgtbG9hZGluZy1wYW5lbC1oZWlnaHQ6IDEwMCU7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLXNoYWRpbmctY29sb3I6IHJnYmEoMCAwIDAgLyA2MCUpICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZzogI2ZmZiAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5OiAwICFkZWZhdWx0O1xyXG5cclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtc206ICRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLXNtO1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZTogJGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemU7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1zaXplLWxnOiAkZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZztcclxuXHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRoOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0OiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14LXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1tYXJnaW46IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlLWxnOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGV4dE1lbnVcclxuJGR4LWNvbnRleHQtbWVudS1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbi1vcGFjaXR5OiAkZHgtaW1hZ2UtY29sb3ItYWxwaGEgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWRpc2FibGVkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtb3BhY2l0eTogJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJhc2UtYmc6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnLWFscGhhOiAkZHgtc3RhdGUtaG92ZXItb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAkZHgtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LXNlcGFyYXRvci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiAkZHgtZm9udC1zaXplICogJGR4LWRyb3Bkb3duLW1pbi13aWR0aC1yYXRpbyAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LW1pbi13aWR0aC1sZzogJGR4LWZvbnQtc2l6ZS1sZyAqICRkeC1kcm9wZG93bi1taW4td2lkdGgtcmF0aW8gIWRlZmF1bHQ7XHJcblxyXG4kZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZy1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nLWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14OiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14LWxnOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteS1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXktbGc6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgKyAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICsgJGR4LWltYWdlLXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteC1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyArICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gTWVudVxyXG4kZHgtbWVudS1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb250LXNpemUtc206IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1sZzogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodDogMS4yNSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodC1zbTogMS4xNDMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtbGc6IDEuMiAhZGVmYXVsdDtcclxuJGR4LW1lbnUtY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLWhvdmVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtbWVudS1zZXBhcmF0b3ItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXNlcGFyYXRvci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3JkZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1ib3JkZXItc3R5bGU6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAkZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplOiAkZHgtaW1hZ2Utc2l6ZSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLXNtOiAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplLWxnOiAkZHgtaW1hZ2Utc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkZHgtZm9jdXMgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLW91dGxpbmUtd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDFweCAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LWl0ZW0tdGV4dC1zaXplOiAkZHgtbWVudS1pdGVtLWZvbnQtc2l6ZSAqICRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQgIWRlZmF1bHQ7IC8vIDIwcHhcclxuJGR4LW1lbnUtaXRlbS10ZXh0LXNpemUtc206ICRkeC1tZW51LWl0ZW0tZm9udC1zaXplLXNtICogJGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDsgLy8gMTZweFxyXG4kZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1sZzogJGR4LW1lbnUtaXRlbS1mb250LXNpemUtbGcgKiAkZHgtbWVudS1pdGVtLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0OyAvLyAyNHB4XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy15OiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUgLSAkZHgtbWVudS1pdGVtLXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy15LXNtOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtc20gLSAkZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0tcGFkZGluZy15LWxnOiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUtbGcgLSAkZHgtbWVudS1pdGVtLXRleHQtc2l6ZS1sZywgMikgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nLXNtOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LXRpdGxlLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtZm9udC1zaXplLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS10aXRsZS1mb250LXNpemUtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdGl0bGUtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteDogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteC1zbTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteC1sZzogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1zbTogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1sZzogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteDogJGR4LW1lbnUtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14LXNtOiAkZHgtbWVudS1pdGVtLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgtbGc6ICRkeC1tZW51LWl0ZW0tcGFkZGluZy14LWxnICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplIC0gJGR4LWltYWdlLXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLXNtIC0gJGR4LWltYWdlLXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLWxnIC0gJGR4LWltYWdlLXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLWltYWdlLXNwYWNpbmctc206ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0taW1hZ2Utc3BhY2luZy1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXg6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteC1sZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1sZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXk6ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteS1zbTogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy15LWxnOiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0taW1hZ2Utc3BhY2luZzogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nLXNtOiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWltYWdlLXNwYWNpbmctbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAkZHgtbmF2aWdhdGlvbi1pbWFnZS1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteC1zbTogJGR4LW5hdmlnYXRpb24taW1hZ2Utc3BhY2luZy1zbSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgtbGc6ICRkeC1uYXZpZ2F0aW9uLWltYWdlLXNwYWNpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAkZHgtbmF2aWdhdGlvbi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXktc206ICRkeC1uYXZpZ2F0aW9uLWl0ZW0tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteS1sZzogJGR4LW5hdmlnYXRpb24taXRlbS1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAwICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGg6ICRkeC1mb250LXNpemUgKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtbGc6ICRkeC1mb250LXNpemUtbGcgKiAkZHgtZHJvcGRvd24tbWluLXdpZHRoLXJhdGlvICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1mb2N1cyAhZGVmYXVsdDtcclxuJGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAkZHgtZm9jdXMtb3V0bGluZS13aWR0aCAhZGVmYXVsdDtcclxuXHJcbi8vIENoYXJ0c1xyXG4kZHgtY2hhcnQtbGVnZW5kLWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm9yZGVyOiAkZHgtYm9yZGVyLXdpZHRoIHNvbGlkICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZm9jdXMtb3V0bGluZS13aWR0aDogJGR4LWZvY3VzLXNoYWRvdy1zaXplICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZTogc29saWQgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6ICM3Njc2NzYgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1jb25zdGFudC1saW5lLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtYXhpcy1saW5lLWNvbG9yOiAjNzY3Njc2ICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtcG9pbnQtaG92ZXItY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWVycm9yLWJhci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWFubm90YXRpb24tY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcbi8vIFJpY2hFZGl0XHJcbiRkeC1yaWNoLWVkaXQtYmc6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC12aWV3LWJnOiAkZHgtZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkeC1yaWNoLWVkaXQtYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtcmljaC1lZGl0LWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXJpY2gtZWRpdC1xdWljay1zZWFyY2gtYm9yZGVyLXJhZGl1czogJGR4LXBhbmVsLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBTY2hlZHVsZXJcclxuJGR4LXNjaGVkdWxlci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtc2NoZWR1bGVyLWJvcmRlci13aWR0aDogJGR4LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1czogJGR4LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItYXBwb2ludG1lbnQtcGFkZGluZ3Mtc2l6ZTogMC4xNXJlbTtcclxuJGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXg6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGR4LXNjaGVkdWxlci1mb2N1cy1mcmFtZS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1zY2hlZHVsZXItZm9jdXMtZnJhbWUtc2l6ZTogJGR4LXNjaGVkdWxlci1hcHBvaW50bWVudC1wYWRkaW5ncy1zaXplICFkZWZhdWx0O1xyXG5cclxuLy8gRHJhd2VyXHJcblxyXG4kZHgtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXMgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZzogJGR4LXBvcHVwLWJhY2stYmcgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHk6ICRkeC1wb3B1cC1iYWNrLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogJGR4LWJvcmRlci1zdHlsZSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAkZHgtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1wYW5lbC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0OiAwLjYyNXJlbSAwIDAuOTM3NXJlbSAtMC4xODc1cmVtIHJnYmEoMCAwIDAgLyAxMCUpLCAwLjI1cmVtIDAgMC4zNzVyZW0gLTAuMjVyZW0gcmdiYSgwIDAgMCAvIDEwJSkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1yaWdodDogLTAuNjI1cmVtIDAgMC45Mzc1cmVtIC0wLjE4NzVyZW0gcmdiYSgwIDAgMCAvIDEwJSksIC0wLjI1cmVtIDAgMC4zNzVyZW0gLTAuMjVyZW0gcmdiYSgwIDAgMCAvIDEwJSkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHk6ICRkeC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb250LXNpemU6ICRkeC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogJGR4LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXg6IDAuNjI1cmVtICFkZWZhdWx0OyAvLyAxMHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy15OiAwLjYyNXJlbSAhZGVmYXVsdDsgLy8gMTBweFxyXG4kZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1zbTogMC41cmVtICFkZWZhdWx0OyAvLyA4cHhcclxuJGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktc206IDAuNXJlbSAhZGVmYXVsdDsgLy8gOHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy14LWxnOiAwLjc1cmVtICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtcGFkZGluZy15LWxnOiAwLjc1cmVtICFkZWZhdWx0OyAvLyAxMnB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGg6IDE1JSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC13aWR0aC1taW5pOiAzcmVtICFkZWZhdWx0OyAvLyA0OHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1zbTogMi41cmVtICFkZWZhdWx0OyAvLyA0MHB4XHJcbiRkeC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaS1sZzogMy41cmVtICFkZWZhdWx0OyAvLyA1NnB4XHJcblxyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc206ICRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiAkZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiBjYWxjKDMuMTI1cmVtICsgJGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbTogY2FsYygyLjYyNXJlbSArICRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtbGc6IGNhbGMoMy42MjVyZW0gKyAkZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodDogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1zbTogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1sZzogJGR4LWRyYXdlci1wYW5lbC1oZWFkZXItbWluLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbi8vIFRvYXN0XHJcbiRkeC10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggLTNweCByZ2JhKDAgMCAwIC8gMTAlKSwgMCA0cHggNnB4IC00cHggcmdiYSgwIDAgMCAvIDEwJSkgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1idG4tcGFkZGluZy14OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaGVhZGVyLXBhZGRpbmc6IDAuMjVyZW0gMCAwIDAgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1hY2NlbnQtbGluZy13aWR0aDogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LW1hcmdpbi10b3A6IDAuNjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvYXN0LWhlYWRlci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLXNtOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1mb250LXNpemUtbGc6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQ6IDUwMCAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRleHQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1iZy1wcmltYXJ5OiAkZHgtcHJpbWFyeTtcclxuJGR4LXRvYXN0LWJnLWluZm86ICRkeC1pbmZvO1xyXG4kZHgtdG9hc3QtYmctc3VjY2VzczogJGR4LXN1Y2Nlc3M7XHJcbiRkeC10b2FzdC1iZy13YXJuaW5nOiAkZHgtd2FybmluZztcclxuJGR4LXRvYXN0LWJnLWRhbmdlcjogJGR4LWRhbmdlcjtcclxuJGR4LXRvYXN0LWJnLW9wYWNpdHk6IDMwICFkZWZhdWx0O1xyXG5cclxuJGR4LXRvYXN0LWZvbnQtY29sb3ItZGFyazogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWZvbnQtY29sb3ItbGlnaHQ6ICNmZmYgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yLWRhcms6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWhlYWRlci1nYXAtc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1oZWFkZXItZ2FwLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib2R5LXBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDAuNjI1cmVtIDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nLXNtOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtYm9keS1wYWRkaW5nLWxnOiAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbSAxcmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7IC8vIDAuMzc1cmVtICFkZWZhdWx0OyAtIHNob3VsZCBsZWF2ZSB0aGlzPyAwLjI1cmVtIGZpdHMgYmV0dGVyXHJcbiRkeC10b2FzdC1pY29uLXRvcC1wYWRkaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY29udGVudC1nYXA6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY29udGVudC1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNvbnRlbnQtZ2FwLWxnOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LXRvcC1wYWRkaW5nOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtZ2FwOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtdGVtcGxhdGUtZ2FwLWxnOiAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWJvdW5kLW1hcmdpbjogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1ib3VuZC1wYWRkaW5nOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1saWdodDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGR4LXRvYXN0LWNsb3NlLWhvdmVyLWJnLWdyYXk6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRkeC10b2FzdC1jbG9zZS1ob3Zlci1iZy1kYXJrOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZHgtdG9hc3QtY2xvc2UtYnRuLWNvbG9yLWxpZ2h0OiAkZHgtd2hpdGU7XHJcbiRkeC10b2FzdC1jbG9zZS1idG4tY29sb3ItZGFyazogIzIxMjUyOSAhZGVmYXVsdDtcclxuXHJcbi8vIFByb2dyZXNzIGJhclxyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci10aGlja25lc3Mtc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcy1sZzogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMtc206IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLWxnOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAkZHgtcHJpbWFyeTtcclxuJGR4LXByb2dyZXNzLWJhci1zdWNjZXNzLWNvbG9yOiAkZHgtc3VjY2VzcztcclxuJGR4LXByb2dyZXNzLWJhci1lcnJvci1jb2xvcjogJGR4LWRhbmdlcjtcclxuJGR4LXByb2dyZXNzLWJhci1wYXVzZS1jb2xvcjogJGR4LXdhcm5pbmc7XHJcbiRkeC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3I6ICRkeC1wcm9ncmVzcy1iYXItY29sb3I7XHJcbiRkeC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogMC4zICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAwLjc1ZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2Utc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXA6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcC1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1nYXAtbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodDogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodC1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodC1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZS1sZzogMXJlbSAhZGVmYXVsdDtcclxuJGR4LXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGg6IDJzICFkZWZhdWx0O1xyXG5cclxuLy8gQ2xpZW50IGNvbXBvbmVudHMgY29tbW9uXHJcbiRkeC10aXRsZS1mb250LWNvbG9yOiAjMjMyMzIzICFkZWZhdWx0O1xyXG4kZHgtbGVnZW5kLWl0ZW0tZm9udC1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcclxuXHJcbi8vIFNhbmtleVxyXG4kZHgtc2Fua2V5LWxhYmVsLWZvbnQtY29sb3I6ICMyMzIzMjMgIWRlZmF1bHQ7XHJcblxyXG4vLyBIdG1sRWRpdG9yXHJcbiRkeC1odG1sLWVkaXRvci1ibG9jay1mb250LWNvbG9yOiByZ2JhKDUxIDUxIDUxIC8gODAlKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ib3JkZXItY29sb3I6ICRkeC1ncmF5LTIwMCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWludmFsaWQtY29sb3I6ICNkNzNmM2YgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50OiA5ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbGlzdC1zdHlsZTogZGVjaW1hbCBsb3dlci1hbHBoYSBsb3dlci1yb21hbiAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplOiAwLjg1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteDogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1yZXNpemUtZnJhbWUtYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemU6IDAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0OiAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQ6IDAuM3JlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGg6IDEuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLXBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMnB4ICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiA0cHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1tYXJnaW4teDogMCAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxIDE5MSAxOTEgLyAxNSUpICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1wYWRkaW5nOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9mZnNldDogMTVweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXk6IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy14OiAwLjMxM3JlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZTogMC4zMTNyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15OiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14OiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLW9wYWNpdHk6IDAuMSAhZGVmYXVsdDtcclxuXHJcbiRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1wYWRkaW5nLXg6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZHgtYmxhY2ssIDAuNSkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGg6IDhweCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci1jb2xvcjogcmdiYSgxOTEgMTkxIDE5MSAvIDcwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWxhYmVsLW1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctcm93LWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXA6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1hc3BlY3QtcmF0aW8tYnV0dG9uLXNpemU6IDI4cHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLWJvcmRlci10b3A6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcjogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci13aGl0ZS1jb2xvcjogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItcmFkaXVzOiAwLjNyZW0gIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLWNvbG9yOiAkZHgtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJhY2tncm91bmQtY29sb3I6ICRkeC1saWdodCAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWRyYWctem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yOiAkZHgtc2Vjb25kYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gUGl2b3RHcmlkXHJcbiRkeC1waXZvdC1ncmlkLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtYm9yZGVyLXN0eWxlOiAkZHgtYm9yZGVyLXN0eWxlICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWJvcmRlci1yYWRpdXM6ICRkeC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1ib3JkZXItcmFkaXVzLXNtOiAkZHgtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWZvbnQtZmFtaWx5OiAkZHgtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLW1pbi13aWR0aDogJGR4LWdyaWQtbWluLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LWdyaWQtZmllbGQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZmllbGQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1maWVsZC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWZpZWxkLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZmllbGQtZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZmllbGQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZmllbGQtbGluZS1oZWlnaHQtc206ICRkeC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtZmllbGQtbGluZS1oZWlnaHQtbGc6ICRkeC1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRkeC1waXZvdC1ncmlkLWhlYWRlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWhlYWRlci1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC1oZWFkZXItbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLWhlYWRlci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXBpdm90LWdyaWQtdG90YWwtYmc6IGNvbG9yLW1peChpbiBzcmdiLCAkZHgtcGFuZWwtYmFzZS1iZyAkZHgtcGFuZWwtZm9vdGVyLWJnLWFscGhhICogMiwgdHJhbnNwYXJlbnQpICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC10b3RhbC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtdG90YWwtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtZ3JpZC10b3RhbC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLXRvdGFsLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LWdyaWQtdG90YWwtZm9udC13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLXRvdGFsLWxpbmUtaGVpZ2h0OiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLXRvdGFsLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC1ncmlkLXRvdGFsLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4vLyBQaXZvdCBUYWJsZVxyXG4kZHgtcGl2b3QtdGFibGUtZGVmYXVsdC1oZWlnaHQ6IDQwMHB4ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1ib3JkZXItY29sb3I6ICRkeC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGU6ICRkeC1ib3JkZXItc3R5bGUgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGg6ICRkeC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAkZHgtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXMtc206ICRkeC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1cy1sZzogJGR4LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteDogMC41ZW0gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteTogMC41ZW0gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtbWluLXdpZHRoOiAkZHgtZ3JpZC1taW4td2lkdGggIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemUtc206ICRkeC1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6ICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWljb24tbWluLXdpZHRoLXNtOiAkZHgtaW1hZ2Utc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aC1sZzogJGR4LWltYWdlLXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUtbGc6ICRkeC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC13ZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodC1zbTogJGR4LWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWxpbmUtaGVpZ2h0LWxnOiAkZHgtbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZTogJGR4LWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZS1zbTogJGR4LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZS1sZzogJGR4LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtd2VpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZHgtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1waXZvdC10YWJsZS10b3RhbC1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuLy8gVXBsb2FkXHJcbiRkeC11cGxvYWQtcGFkZGluZy10b3A6IDEuMnJlbTtcclxuJGR4LXVwbG9hZC1idXR0b24tY29udGFpbmVyLWhlaWdodDogM3JlbTtcclxuJGR4LXVwbG9hZC1sb2FkLXN0YXRlLWZvbnQtc2l6ZTogMC43NXJlbTtcclxuJGR4LXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yOiAkZHgtZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtaW1hZ2Utc3BhY2luZzogJGR4LWltYWdlLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1zaXplLWNvbG9yOiAkZHgtZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1zaXplLXBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuJGR4LXVwbG9hZC1maWxlLWljb24tcGFkZGluZzogMTJweCA4cHggMTJweCAxMHB4O1xyXG4kZHgtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmc6IDAuNXJlbTtcclxuJGR4LXVwbG9hZC1maWxlLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRkeC11cGxvYWQtZmlsZS1oZWlnaHQ6IDQwcHg7XHJcbiRkeC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3A6IDEuMzc1cmVtO1xyXG4kZHgtdXBsb2FkLWZpbGUtbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcclxuJGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuJGR4LXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2luOiAwLjYyNXJlbSAwIDA7XHJcbiRkeC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbjogMC41cmVtO1xyXG5cclxuLy8gQ2hhdFVJXHJcbiRkeC1jaGF0dWktbWVzc2FnZWxpc3QtYmc6ICRkeC1ncmF5LTEwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1nYXA6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktbWVzc2FnZWxpc3QtcGFkZGluZzogJGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1nYXAgKiAyICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtcGFkZGluZzogJGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1nYXAgIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktbWVzc2FnZS1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtZ2FwOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktbWVzc2FnZS1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplLXNtOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplLWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudC1iZzogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1iZzogJGR4LWdlbi1wdXJwbGUtMTAwICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLW1lc3NhZ2UtZXJyb3ItYmc6ICRkeC1nZW4tcmVkLTEwMCAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1zdWJtaXRhcmVhLWdhcDogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2hhdHVpLXN1Ym1pdGFyZWEtcGFkZGluZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNoYXR1aS1zdWJtaXRhcmVhLWJnOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jaGF0dWktZW1wdHktaWNvbi1iZzogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZXNzYWdlQm94XHJcbiRkeC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtd2lkdGg6IDM3LjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC13aWR0aC1zbTogMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC13aWR0aC1sZzogNTByZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWxpZ2h0OiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWRhcms6ICRkeC1kYXJrICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtZm9udC1jb2xvci1saWdodDogJGR4LXdoaXRlICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtZm9udC1jb2xvci1kYXJrOiAkZHgtZ3JheS03MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbSAwLjYyNXJlbSAwLjg3NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZy1zbTogMC41cmVtIDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmctbGc6IDAuNzVyZW0gMXJlbSAwLjc1cmVtIDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcDogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXAtbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3ItcHJpbWFyeTogJGR4LXByaW1hcnk7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvci1zdWNjZXNzOiAkZHgtc3VjY2VzcztcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWNvbG9yLXdhcm5pbmc6ICRkeC13YXJuaW5nO1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3ItZGFuZ2VyOiAkZHgtZGFuZ2VyO1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1jb2xvci1saWdodDogJGR4LWdyYXktMTAwO1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1jb2xvci1kYXJrOiAkZHgtZ3JheS03MDA7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW0gMC4zNzVyZW0gMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZy1zbTogMC4yNXJlbSAwLjVyZW0gMC4yNXJlbSAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZy1sZzogMC41cmVtIDAuNzVyZW0gMC41cmVtIDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1nYXAtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1nYXAtbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZS1zbTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplLWxnOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLXdpZHRoOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24taGVpZ2h0OiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi13aWR0aDogMS42MjUgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLWhlaWdodDogMS42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXBhZGRpbmc6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi13aWR0aDogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1oZWlnaHQ6IDAuODc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZzogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmctc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemU6IDAuODc1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZS1zbTogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQ6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQtc206IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQtbGc6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG5cclxuJGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1nYXA6IDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcC1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtbWVzc2FnZS1ib3gtZm9vdGVyLWdhcC1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1zZWNvbmRhcnktYnV0dG9uLWNvbG9yLWRhcms6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRkeC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvci1saWdodDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuXHJcbi8vIENhcm91c2VsXHJcbiRkeC1jYXJvdXNlbC1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtbGlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZDogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eTogMC44ICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtaG92ZXI6ICRkeC1ncmF5LTEwMCAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktaG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZDogJGR4LWdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1kaXNhYmxlZDogMC4yICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3I6ICRkeC1ibGFjayAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWhvdmVyOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWRpc2FibGVkOiAkZHgtZ3JheS01MDAgIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctbGc6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZzogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15OiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteDogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXktc206IDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14LXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LWxnOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14LWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1jb2xvcjogJGR4LWJnICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWJvcmRlci1yYWRpdXM6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2Utc2l6ZTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtcGFnZS1zaXplLWxnOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2Utc2l6ZS1zbTogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlLWJhY2tncm91bmQtY29sb3I6ICRkeC1ibGFjayAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2UtbWFyZ2luOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2Utb3BhY2l0eTogMC42NSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eTogMC43NSAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eS1hY3RpdmU6IDEgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRkeC1jYXJvdXNlbC1vdmVybGF5LWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1vdmVybGF5LW9wYWNpdHk6IDAuOCAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWZvY3VzLW91dGxpbmUtd2lkdGg6ICRkeC1mb2N1cy1vdXRsaW5lLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS1jb2xvcjogJGR4LWZvY3VzICFkZWZhdWx0O1xyXG5cclxuJGR4LWNhcm91c2VsLW1hcmdpbjogMS41cmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtbWFyZ2luLXNtOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtY2Fyb3VzZWwtbWFyZ2luLWxnOiAycmVtICFkZWZhdWx0O1xyXG5cclxuLy8gUmFuZ2VTZWxlY3RvclxyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcjogIzc2NzY3NiAhZGVmYXVsdDtcclxuJGR4LXJhbmdlLXNlbGVjdG9yLXNjYWxlLWxhYmVsLWZvbnQtY29sb3I6ICRkeC1ncmF5LTkwMCAhZGVmYXVsdDtcclxuJGR4LXJhbmdlLXNlbGVjdG9yLXNlbGVjdGVkLXJhbmdlLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXJhbmdlLXNlbGVjdG9yLXNsaWRlci1tYXJrZXItY29sb3I6ICRkeC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLW1hcmtlci1mb250LWNvbG9yOiAkZHgtbGlnaHQgIWRlZmF1bHQ7XHJcbiRkeC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItaGFuZGxlLWNvbG9yOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXJhbmdlLXNlbGVjdG9yLXNodXR0ZXItY29sb3I6ICRkeC1saWdodCAhZGVmYXVsdDtcclxuJGR4LXJhbmdlLXNlbGVjdG9yLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcblxyXG4vLyBTcGxpdHRlclxyXG4kZHgtc3BsaXR0ZXItYmc6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1mb250LWZhbWlseTogJGR4LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItZm9udC1zaXplOiAkZHgtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItZm9udC1zaXplLXNtOiAkZHgtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItZm9udC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItbGluZS1oZWlnaHQ6ICRkeC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWxpbmUtaGVpZ2h0LXNtOiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1saW5lLWhlaWdodC1sZzogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXNwbGl0dGVyLWJ1dHRvbi1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWhvdmVyLWNvbG9yOiAkZHgtc3BsaXR0ZXItYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWZvY3VzZWQtY29sb3I6ICRkeC1zdGF0ZS1wcmltYXJ5LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvcjogJGR4LXNwbGl0dGVyLWJ1dHRvbi1mb2N1c2VkLWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3M6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zcy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzLWxnOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLW1haW46IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbi1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6ICRkeC1pbWFnZS1zaXplICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemUtc206ICRkeC1pbWFnZS1zaXplLXNtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemUtbGc6ICRkeC1pbWFnZS1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy14OiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXgtc206IDAuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy14LWxnOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXk6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXktbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogJGR4LXNwbGl0dGVyLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtaG92ZXItY29sb3I6ICRkeC1zcGxpdHRlci1idXR0b24taG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWZvY3VzZWQtY29sb3I6ICRkeC1zcGxpdHRlci1idXR0b24tZm9jdXNlZC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYWN0aXZlLWNvbG9yOiAkZHgtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1jcm9zczogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1jcm9zcy1zbTogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1jcm9zcy1sZzogMC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbjogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1tYWluLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW4tbGc6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzLXNtOiAwLjEyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zcy1sZzogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluOiAycmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4tc206IDEuNXJlbSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluLWxnOiAyLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiBjb2xvci1taXgoaW4gc3JnYiwgJGR4LWJnIDgwJSwgJGR4LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYmc6IGNvbG9yLW1peChpbiBzcmdiLCAkZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWJnICRkeC1zdGF0ZS1ob3Zlci1vcGFjaXR5LCAkZHgtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1mb2N1c2VkLWJnOiAkZHgtc3RhdGUtcHJpbWFyeS1iZyAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYmc6ICRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZyAhZGVmYXVsdDtcclxuJGR4LXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWFjdGl2ZS1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcDogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwLXNtOiAwICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcC1sZzogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZTogMC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZS1zbTogMC41cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemUtbGc6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemU6IDAuMzc1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplLXNtOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiIsIi5keGJsLWJ0bi1jb250YWluZXIge1xyXG4gICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy15fTtcclxuXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14KSAwIHZhcigtLWR4YmwtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtYnRuLWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1idG4tY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWVkaXRcIjtcclxuXHJcbi5keGJsLWJ0bi1ncm91cCxcclxuLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLW91dGxpbmUtc2Vjb25kYXJ5LFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5LFxyXG4gICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10ZXh0LXRvb2wtc3R5bGUoKTtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSxcclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncygpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1zbSgpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1sZzp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbiAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG4gICAgfVxyXG59XHJcblxyXG46bm90KC5keGJsLWJ0bi1wbGFpbi10b29sYmFyKSB7XHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0Om5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCxcclxuICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCksXHJcbiAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdDpub3QoOmxhc3QtY2hpbGQpID4gLmR4YmwtYnRuLWdyb3VwLXJpZ2h0ID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZHgtYnRuLWJvcmRlci13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1maXJzdCksXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGR4LWJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAmLmR4YmwtZm9jdXNlZCB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoOmZvY3VzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtbm90LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgJjpub3QoOmZvY3VzLXdpdGhpbik6bm90KC5keGJsLWZvY3VzZWQpOm5vdCguZHhibC10ZXh0LWRpc3BsYXktdmlldykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1lZGl0LXN0YXRlLWRpc2FibGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyOiBudWxsLCAkcm9vdC1iZy1jb2xvci12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtdGV4dC1lZGl0LWRpc2FibGVkLWJnLFxyXG4gICAgICAgICRkeC10ZXh0LWVkaXQtc3RhdGUtYmFzZS1jb2xvciwgJGR4LXN0YXRlLWRpc2FibGVkLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkY29sb3IsICRyZW5kZXItc3R5bGUpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZm9jdXMtc3R5bGUoXHJcbiAgICAgICAgXCItLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LXNwcmVhZFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXJcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc2l6ZSxcclxuICAgICAgICAkZHgtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy10aW50LWFtb3VudCwgJGR4LXRleHQtZWRpdC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICRkeC10ZXh0LWVkaXQtZm9jdXMtYm9yZGVyLXRpbnQtYW1vdW50LCAkZHgtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1zaGFkZS1hbW91bnRcclxuICAgICk7XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMoKSB7XHJcbiAgICAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtcGFkZGluZy15KSAwLjEyNXJlbSB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgIG1heC1saW5lLWxlbmd0aFxyXG5cclxuICAgICAgICA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0eWxlKCRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yLCBcInN1Y2Nlc3NcIik7XHJcblxyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcblxyXG4gICAgICAgIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi12YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yLCBcImRhbmdlclwiKTtcclxuXHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcblxyXG4gICAgICAgIC5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZS5keGJsLWVkaXQtdmFsaWRhdGlvbi1zdGF0dXMtaWNvbi1pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtZGVmYXVsdC1idG4oKSB7XHJcbiAgICAmLmR4YmwtZWRpdC1idG4tZHJvcGRvd24sXHJcbiAgICAmLmR4Ymwtc3Bpbi1idG4tZGVjLFxyXG4gICAgJi5keGJsLXNwaW4tYnRuLWluYyxcclxuICAgICYuZHhibC1idG4taWNvbiB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0LWVkaXQtY3VzdG9tLWJ0bigpIHtcclxuICAgICY6bm90KC5keGJsLWVkaXQtYnRuLWRyb3Bkb3duKTpub3QoLmR4Ymwtc3Bpbi1idG4tZGVjKTpub3QoLmR4Ymwtc3Bpbi1idG4taW5jKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGJ1dHRvbi10b29sLXBhZGRpbmdzKCkge1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1wYWRkaW5nLXl9O1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXRvb2wtcGFkZGluZ3Mtc20oKSB7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3skZHgtYnRuLXBhZGRpbmcteS1zbX07XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpIHtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAjeyRkeC1idG4tcGFkZGluZy15LWxnfTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZS1jb3JlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLWJ0bi1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvclwiKTtcclxuICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcy1jb3JlKCRyb290LWJnLWNvbG9yLXZhcjogbnVsbCkge1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogbm9uZTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWNvbG9yfTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUgKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIsICRyb290LWJnLWNvbG9yLXZhcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiLCAkcm9vdC1iZy1jb2xvci12YXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1iZzogI3skZHgtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUtY29yZSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcygpIHtcclxuICAgIC0tZHhibC1idG4tcm9vdC1iZzogI3skZHgtYmd9O1xyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMtY29yZShcIi0tZHhibC1idG4tcm9vdC1iZ1wiKTtcclxuXHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zZWNvbmRhcnktb3V0bGluZS10b29sLXN0eWxlKCkge1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3R5bGUtY29yZSgpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3RhdGUtc3R5bGVzKCkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0YXRlLXN0eWxlcy1jb3JlKCk7XHJcblxyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdHlsZSgpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdHlsZS1jb3JlKCk7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdGF0ZS1zdHlsZXMoKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRvb2wtc3RhdGUtc3R5bGVzLWNvcmUoKTtcclxuXHJcbiAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbiIsIi5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3R5bGUoJGR4LXByaW1hcnksIFwicHJpbWFyeVwiKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnk6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS1vdXRsaW5lLXRvb2wtc3R5bGUoKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG59XHJcblxyXG4uZHhibC1idG4tdG9vbC5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5OndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdHlsZSgpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbDp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3MoKTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXRvb2wuZHhibC1zbTp3aGVyZSg6bm90KC5keGJsLWJ0bi1zdGFuZGFsb25lKSksXHJcbi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi10b29sLmR4Ymwtc206d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzLXNtKCk7XHJcbn1cclxuXHJcbi5keGJsLWJ0bi10b29sLmR4YmwtbGc6d2hlcmUoOm5vdCguZHhibC1idG4tc3RhbmRhbG9uZSkpLFxyXG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4tdG9vbC5keGJsLWxnOndoZXJlKDpub3QoLmR4YmwtYnRuLXN0YW5kYWxvbmUpKSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcblxyXG4uZHhibC1idG4tc3BsaXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHhibC1idG4tbGFzdCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHhibC1idG4tZmlyc3QpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gI3skZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpb30pICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gI3skZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpb30pICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uLnN0YW5kYWxvbmVcIjtcclxuXHJcbi5keGJsLWJ0bi1zdGFuZGFsb25lIHtcclxuICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogI3tnZXRCdXR0b25Cb3hTaGFkb3coJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ub3JtYWwpfTtcclxuICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgIC0tZHhibC1idG4tbGluay1ob3Zlci1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcImxpbmtcIiwgJGR4LXN0YXRlLWhvdmVyLCBcInRleHRcIil9O1xyXG4gICAgLS1keGJsLWJ0bi1saW5rLXRleHQtZGVjb3JhdGlvbjogI3tnZXRMaW5rQnV0dG9uVGV4dERlY29yYXRpb24oKX07XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJiZ1wiKX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3tnZXRCdXR0b25Db2xvcigkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLW5vcm1hbCwgXCJib3JkZXJcIil9O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtYWN0aXZlLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJib3JkZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYmdcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1ob3ZlciwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWhvdmVyLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtaG92ZXIsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZGlzYWJsZWQtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImJvcmRlclwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtY29sb3JcIiwgJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgXCJub25lXCIsICRkeC1zdGF0ZS1mb2N1c2VkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYm9yZGVyLWJnXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJib3JkZXJcIik7XHJcblxyXG4gICAgICAgICYuZHhibC1idG4tb3V0bGluZS1ub25lIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtb3V0bGluZS1zdHlsZShcIm5vbmVcIiwgJGR4LXByaW1hcnkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi10ZXh0LW5vbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS10ZXh0LXN0eWxlKFwibm9uZVwiLCAkZHgtcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNhcHRpb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsIFwibm9uZVwiLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwidGV4dFwiKX07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHk6ICN7Z2V0QnV0dG9uT3BhY2l0eSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXN0YXRlLWRpc2FibGVkLCBcImljb25cIil9O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplcygkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1mb2N1cy1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCBcIm5vbmVcIiwgJGR4LXByaW1hcnkpO1xyXG5cclxuICAgIEBlYWNoICRyZW5kZXItc3R5bGUsICR2YWx1ZSBpbiAkZHgtdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAmLmR4YmwtYnRuLSN7JHJlbmRlci1zdHlsZX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1zdHlsZSgkcmVuZGVyLXN0eWxlLCAkdmFsdWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLSN7JHJlbmRlci1zdHlsZX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1vdXRsaW5lLXN0eWxlKCRyZW5kZXItc3R5bGUsICR2YWx1ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLXRleHQtI3skcmVuZGVyLXN0eWxlfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLXRleHQtc3R5bGUoJHJlbmRlci1zdHlsZSwgJHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG4kZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkOiBcImNvbnRhaW5lZFwiO1xyXG4kZHgtYnV0dG9uLXR5cGUtb3V0bGluZTogXCJvdXRsaW5lXCI7XHJcbiRkeC1idXR0b24tdHlwZS10ZXh0OiBcInRleHRcIjtcclxuXHJcbiRkeC1zdGF0ZS1ub3JtYWw6IFwibm9ybWFsXCI7XHJcbiRkeC1zdGF0ZS1mb2N1c2VkOiBcImZvY3VzZWRcIjtcclxuJGR4LXN0YXRlLWRpc2FibGVkOiBcImRpc2FibGVkXCI7XHJcbiRkeC1zdGF0ZS1ob3ZlcjogXCJob3ZlclwiO1xyXG4kZHgtc3RhdGUtYWN0aXZlOiBcImFjdGl2ZVwiO1xyXG5cclxuJGR4LXNpemUtc21hbGw6IFwic21hbGxcIjtcclxuJGR4LXNpemUtbWVkaXVtOiBcIm1lZGl1bVwiO1xyXG4kZHgtc2l6ZS1sYXJnZTogXCJsYXJnZVwiO1xyXG5cclxuQGZ1bmN0aW9uIGR4R2V0KCRtYXAsICRsaXN0Li4uKSB7XHJcbiAgICAkcmVzdWx0OiAkbWFwO1xyXG5cclxuICAgIEBlYWNoICRrZXkgaW4gJGxpc3Qge1xyXG4gICAgICAgIEBpZiBub3QgJHJlc3VsdCB7XHJcbiAgICAgICAgICAgIEBlcnJvciBcIiN7JGxpc3R9IGlzbid0IHZhbGlkIGtleSwgZmFpbGVkIG9uICN7JGtleX1cIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvbm8tZHVwbGljYXRlLWRvbGxhci12YXJpYWJsZXMgKi9cclxuICAgICAgICAkcmVzdWx0OiBtYXAuZ2V0KCRyZXN1bHQsICRrZXkpO1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuQG1peGluIHdyaXRlLWlmLWRpZmZlcmVudCgkY3NzLXZhciwgJHZhbHVlLCAkZXRhbG9uVmFsdWUsICRub3JtYWxTdGF0ZVZhbHVlOiBudWxsLCAkY3VycmVudFN0YXRlRXRhbG9uVmFsdWU6IG51bGwpIHtcclxuICAgIEBpZiAkY3NzLXZhciBhbmQgKCR2YWx1ZSAhPSAkZXRhbG9uVmFsdWUgb3IgKCRub3JtYWxTdGF0ZVZhbHVlICE9IG51bGwgYW5kICR2YWx1ZSAhPSAkbm9ybWFsU3RhdGVWYWx1ZSlcclxuICAgICAgICBvciAoJGN1cnJlbnRTdGF0ZUV0YWxvblZhbHVlICE9IG51bGwgYW5kICR2YWx1ZSAhPSAkY3VycmVudFN0YXRlRXRhbG9uVmFsdWUgYW5kICRjdXJyZW50U3RhdGVFdGFsb25WYWx1ZSAhPSAkZXRhbG9uVmFsdWUpKSB7XHJcbiAgICAgICAgI3skY3NzLXZhcn06ICN7JHZhbHVlfTtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcImJ1dHRvbi5tYXAtaGVscGVyXCI7XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHNpemUpIHtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi10eXBvZ3JhcGh5LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9udC1zaXplXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc2l6ZSwgXCJmb250U2l6ZVwiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi10eXBvZ3JhcGh5LWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tbGluZS1oZWlnaHRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRzaXplLCBcImxpbmVIZWlnaHRcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1wYWRkaW5nLXhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcImhvcml6b250YWxQYWRkaW5nXCIpO1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tcGFkZGluZy15XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIik7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29tcG9zaXRpb24taWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCAkc2l6ZSwgXCJpdGVtU3BhY2luZ1wiKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplKTtcclxuICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItcmFkaXVzLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLXJhZGl1c1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUpO1xyXG5cclxuICAgIEBpZiAkcmVuZGVyLXN0eWxlICE9IFwibm9uZVwiIHtcclxuICAgICAgICAmLmR4YmwtYnRuLWljb24tb25seSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiAje2dldEljb25CdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsICRzaXplLCBcInZlcnRpY2FsUGFkZGluZ1wiKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUpIHtcclxuICAgICRzdGF0ZS1uYW1lOiBpZigkc3RhdGUgPT0gJGR4LXN0YXRlLWZvY3VzZWQsIFwiZm9jdXNcIiwgJHN0YXRlKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tcGFkZGluZy14XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplLCBcImhvcml6b250YWxQYWRkaW5nXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJ2ZXJ0aWNhbFBhZGRpbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0taW1hZ2Utc3BhY2luZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJHN0YXRlLCAkc2l6ZSwgXCJpdGVtU3BhY2luZ1wiKTtcclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItd2lkdGgtZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm9yZGVyLXdpZHRoLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tI3skc3RhdGUtbmFtZX0tYm9yZGVyLXdpZHRoXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3JkZXItcmFkaXVzLWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci1yYWRpdXMtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi0jeyRzdGF0ZS1uYW1lfS1ib3JkZXItcmFkaXVzXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRzaXplKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1wYWRkaW5nLWZvci1zdGF0ZXMtZW5hYmxlZCBhbmQgJHJlbmRlci1zdHlsZSAhPSBcIm5vbmVcIiB7XHJcbiAgICAgICAgJi5keGJsLWJ0bi1pY29uLW9ubHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteDogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLSN7JHN0YXRlLW5hbWV9LXBhZGRpbmcteTogI3tnZXRJY29uQnV0dG9uQ29tcG9zaXRpb24oJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJHNpemUsIFwidmVydGljYWxQYWRkaW5nXCIpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXN0YXRlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRzdGF0ZSwgJGR4LXNpemUtbWVkaXVtKTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zdGF0ZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRkeC1zaXplLXNtYWxsKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsZS1zdGF0ZS1zaXplKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkc3RhdGUsICRkeC1zaXplLWxhcmdlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSkge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zaXplLW1lZGl1bSk7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tc3R5bGUtc2l6ZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXNpemUtc21hbGwpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxlLXNpemUoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zaXplLWxhcmdlKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLXN0eWxlKCRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3gtc2hhZG93XCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1iZ1wiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJvcmRlci1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3tnZXQtZXh0ZXJuYWwtdGhlbWUtYmFzZS1mb3JlLWNvbG9yKCRyZW5kZXItc3R5bGUpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZXMoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1hY3RpdmUtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS1jb250YWluZWQsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtY29udGFpbmVkLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLWNvbnRhaW5lZCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLW91dGxpbmUtc3R5bGUoJHJlbmRlci1zdHlsZSwgJGNvbG9yKSB7XHJcbiAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWJveC1zaGFkb3dcIiwgJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ub3JtYWwpO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tYm9yZGVyLWNvbG9yXCIsICRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogI3skY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtb3V0bGluZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS1vdXRsaW5lLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZGlzYWJsZWQtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvciwgZmFsc2UsIHRydWUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZm9jdXMtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLW91dGxpbmUsICRyZW5kZXItc3R5bGUsICRjb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS10ZXh0LXN0eWxlKCRyZW5kZXItc3R5bGUsICRjb2xvcikge1xyXG4gICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1ib3gtc2hhZG93XCIsICRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtbm9ybWFsKTtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1jb2xvclwiLCAkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLW5vcm1hbCwgXCJ0ZXh0XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemVzKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWFjdGl2ZS1zdHlsZSgkZHgtYnV0dG9uLXR5cGUtdGV4dCwgJHJlbmRlci1zdHlsZSwgJGNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YW5kYWxvbmUtZGlzYWJsZWQtc3R5bGUoJGR4LWJ1dHRvbi10eXBlLXRleHQsICRyZW5kZXItc3R5bGUsICRjb2xvciwgZmFsc2UsIGZhbHNlKTtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCRkeC1idXR0b24tdHlwZS10ZXh0LCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLXN0YW5kYWxvbmUtYWN0aXZlLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWFjdGl2ZS1ib3gtc2hhZG93XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tc3RhdGUtc2l6ZXMoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtYmdcIjtcclxuICAgICRjb2xvci12YXI6IFwiLS1keGJsLWJ0bi1hY3RpdmUtY29sb3JcIjtcclxuICAgICRib3JkZXItY29sb3ItdmFyOiBcIi0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJvcmRlci1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtYWN0aXZlLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSBpZiAkcmVuZGVyLXN0eWxlID09IFwibm9uZVwiIHtcclxuICAgICAgICAjeyRiZy1jb2xvci12YXJ9OiAjeyRjb2xvcn07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1hY3RpdmUsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWFjdGl2ZSwgXCJib3JkZXJcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCBcIi0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmRcIixcclxuICAgICAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCwgJGR4LWJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWhvdmVyLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIEBpZiAkZHgtYnV0dG9uLW92ZXJyaWRlLWJveC1zaGFkb3ctZm9yLXN0YXRlcy1lbmFibGVkIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tYm94LXNoYWRvdy1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWhvdmVyLWJveC1zaGFkb3dcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3Zlcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIpO1xyXG5cclxuICAgICRiZy1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiO1xyXG4gICAgJGNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWNvbG9yXCI7XHJcbiAgICAkYm9yZGVyLWNvbG9yLXZhcjogXCItLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvclwiO1xyXG5cclxuICAgIEBpZiAkZHgtdGhlbWUge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoJGJnLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1ob3ZlciwgXCJiZ1wiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRjb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtaG92ZXIsIFwidGV4dFwiKTtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRib3JkZXItY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWhvdmVyLCBcImJvcmRlclwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGV4dHVhbC1zdGF0ZS1zdHlsZShcclxuICAgICAgICAgICAgJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsIFwiLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kXCIsXHJcbiAgICAgICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQsICRkeC1idG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudFxyXG4gICAgICAgICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tc3RhbmRhbG9uZS1kaXNhYmxlZC1zdHlsZSgkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGNvbG9yLCAkbmVlZEJhY2tncm91bmQ6IHRydWUsICRuZWVkQm9yZGVyOiB0cnVlKSB7XHJcbiAgICBAaWYgJGR4LWJ1dHRvbi1vdmVycmlkZS1ib3gtc2hhZG93LWZvci1zdGF0ZXMtZW5hYmxlZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJveC1zaGFkb3ctaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3gtc2hhZG93XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdGF0ZS1zaXplcygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkKTtcclxuXHJcbiAgICAkYmctY29sb3ItdmFyOiBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIjtcclxuICAgICRjb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvclwiO1xyXG4gICAgJGJvcmRlci1jb2xvci12YXI6IFwiLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3JcIjtcclxuXHJcbiAgICBAaWYgJGR4LXRoZW1lIHtcclxuICAgICAgICBAaW5jbHVkZSB3cml0ZS1idXR0b24tY29sb3ItaWYtZGlmZmVyZW50KCRiZy1jb2xvci12YXIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiYmdcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkY29sb3ItdmFyLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWRpc2FibGVkLCBcInRleHRcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudCgkYm9yZGVyLWNvbG9yLXZhciwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJib3JkZXJcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIC0tZHhibC1idG4tY2FwdGlvbi1kaXNhYmxlZC1vcGFjaXR5OiAje2dldEJ1dHRvbk9wYWNpdHkoJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1kaXNhYmxlZCwgXCJ0ZXh0XCIpfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWljb24tZGlzYWJsZWQtb3BhY2l0eTogI3tnZXRCdXR0b25PcGFjaXR5KCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZGlzYWJsZWQsIFwiaWNvblwiKX07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtZGlzYWJsZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRib3JkZXItY29sb3ItdmFyLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZFwiLCBudWxsLFxyXG4gICAgICAgICAgICAkY29sb3IsICRyZW5kZXItc3R5bGUsICRkeC1idG4tZGlzYWJsZWQtYmctdGludC1hbW91bnQsICRkeC1idG4tZGlzYWJsZWQtYmctc2hhZGUtYW1vdW50LFxyXG4gICAgICAgICAgICAkbmVlZEJhY2tncm91bmQsICRuZWVkQm9yZGVyXHJcbiAgICAgICAgKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1zdGFuZGFsb25lLWZvY3VzLXN0eWxlKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkY29sb3IpIHtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiAje2dldEJ1dHRvbkJvcmRlcldpZHRoKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtbWVkaXVtLCBmYWxzZSl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3tnZXRCdXR0b25Db21wb3NpdGlvbigkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLW1lZGl1bSwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSl9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAje2dldEJ1dHRvbkJveFNoYWRvdygkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQpfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1ib3JkZXItd2lkdGgtaWYtZGlmZmVyZW50KFwiLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemVcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1zbWFsbCwgZmFsc2UpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb21wb3NpdGlvbi1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0XCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgJGR4LXNpemUtc21hbGwsIFwiaG9yaXpvbnRhbFBhZGRpbmdcIiwgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWJvcmRlci13aWR0aC1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZVwiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsICRkeC1zaXplLWxhcmdlLCBmYWxzZSk7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbXBvc2l0aW9uLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXRcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCAkZHgtc2l6ZS1sYXJnZSwgXCJob3Jpem9udGFsUGFkZGluZ1wiLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0YXRlLXNpemVzKCR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCk7XHJcblxyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgd3JpdGUtYnV0dG9uLWNvbG9yLWlmLWRpZmZlcmVudChcIi0tZHhibC1idG4tZm9jdXMtYmdcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImJnXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWNvbG9yXCIsICR0eXBlLCAkcmVuZGVyLXN0eWxlLCAkZHgtc3RhdGUtZm9jdXNlZCwgXCJ0ZXh0XCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLWJvcmRlci1iZ1wiLCAkdHlwZSwgJHJlbmRlci1zdHlsZSwgJGR4LXN0YXRlLWZvY3VzZWQsIFwiYm9yZGVyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIHdyaXRlLWJ1dHRvbi1jb2xvci1pZi1kaWZmZXJlbnQoXCItLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3JcIiwgJHR5cGUsICRyZW5kZXItc3R5bGUsICRkeC1zdGF0ZS1mb2N1c2VkLCBcImZyYW1lXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3JkZXItYmc6ICN7JGNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcblxyXG5cclxuLmR4YmwtYnRuLWRyb3Bkb3duLXBvcHVwIHtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy14OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy14OiAjeyRkeC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tbW9kYWwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1idG4tZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJnOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWJnfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWNvbG9yOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1jb2xvcjogI3skZHgtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGg6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWJnOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1iZzogI3skZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmc6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogI3skZHgtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14OiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG5cclxuICAgIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi1kcm9wZG93bi1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5keGJsLWRyb3Bkb3duOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAmLFxyXG4gICAgICAgIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAmIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtc2l6ZTogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWJ0bi1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14KSB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpb30pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG5cclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItYmc6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tYnRuLWRpc2FibGVkLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLXRleHQtb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZHJvcGRvd24tZGlhbG9nIHtcclxuICAgICAgICAuZHhibC1idG4tZHJvcGRvd24tbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgLmR4YmwtYnRuLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1kcm9wZG93bi1taW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC1idG4tZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtYnRuLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWJ0bi1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSxcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWRyb3Bkb3duLWxpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcG9wdXAuZHhibC1idG4tZHJvcGRvd24tbW9kYWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDc1JTtcclxuXHJcbiAgICAgICAgJi5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXN9O1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc20gJiB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtYnRuLWRyb3Bkb3duLW1pbi13aWR0aC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGcgJiB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1idG4tZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1idG4tZHJvcGRvd24tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWJ0bi1kcm9wZG93bi1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtYnRuLWRyb3Bkb3duLW1pbi13aWR0aC1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jaGVja2JveFwiO1xyXG5cclxuLmR4YmwtY2hlY2tib3gge1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5OiAjeyRkeC1jaGVja2JveC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtZm9udC1zaXplOiAjeyRkeC1jaGVja2JveC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtYm9yZGVyLXdpZHRoOiAjeyRkeC1jaGVja2JveC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci1zdHlsZTogI3skZHgtY2hlY2tib3gtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY2hlY2tib3gtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1jb2xvcjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtdW5jaGVja2VkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC11bmNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LWRpc2FibGVkLWJnOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXdpZHRoOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLWJnOiAjeyRkeC1jaGVja2JveC1yYWRpby1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ib3JkZXItY29sb3I6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1jaGVjay1iZ307XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tc2l6ZX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stYmc6ICN7JGR4LWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplfTtcclxuICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1yZWFkb25seS1iZzogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXJlYWRvbmx5LWFsaHBhOiAjeyRkeC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbHBoYX07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLWludmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmc6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYmd9O1xyXG4gICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICBAaW5jbHVkZSByYWRpby1jaGVja2VkLWhvdmVyLWJvcmRlci1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIsICRkeC1jaGVja2JveC1ob3Zlci1iZy1zaGFkZS1hbW91bnQsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yXCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1wcmltYXJ5LCBcInByaW1hcnlcIik7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jaGVja2JveC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAgICY6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKSB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aH07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodH07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGh9O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtYmd9O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWRpc2FibGVkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC1kaXNhYmxlZC1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgI3skZHgtY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS1hbHBoYX1cclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LWFscGhhfTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC13aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoLXNtfTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtbGd9O1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2Utd2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXN3aXRjaCB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemV9O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZzogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtbWFyZ2lufTtcclxuXHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1tYXJnaW4pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAjeyRkeC1yb3VuZC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtYmcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC1hbHBoYSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXVuY2hlY2tlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1yZWFkb25seS1hbHBoYX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC11bmNoZWNrZWQtcmVhZG9ubHktYWxwaGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtY2hlY2tlZC1iZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyh2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aCkgLSB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LW1hcmdpbikgKiAyIC0gdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1zaXplKSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1yZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1ob3Zlci1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtaG92ZXItYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm9uLWVkaXRhYmxlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1zd2l0Y2gtZWxlbWVudC1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtd2lkdGg6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1zd2l0Y2gtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemU6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1lbGVtZW50LXNpemUtc219O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1tYXJnaW4teS1zbX0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC13aWR0aDogI3skZHgtY2hlY2tib3gtc3dpdGNoLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LXN3aXRjaC1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtc3dpdGNoLWVsZW1lbnQtc2l6ZS1sZ307XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtc3dpdGNoLW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tc2l6ZSk7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1iZyk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkeC1yb3VuZC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWFscGhhXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8taG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWJvcmRlci13aWR0aFwiLCAkZHgtY2hlY2tib3gtaG92ZXItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGR4LXJvdW5kLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLWJnKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrLXNpemUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2hlY2tib3gtcmFkaW8tcmVhZG9ubHktYWxocGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZTogI3skZHgtY2hlY2tib3gtcmFkaW8tY2hlY2stc2l6ZS1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1zaXplLXNtfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplOiAjeyRkeC1jaGVja2JveC1yYWRpby1jaGVjay1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LXJhZGlvLXNpemU6ICN7JGR4LWNoZWNrYm94LXJhZGlvLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teX0gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1kaXNhYmxlLWRlZmF1bHQtcmVuZGVyIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1wYWRkaW5nKCk7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNoZWNrYm94LXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgdmFyKC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZCkgdmFyKC0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIHZhcigtLWR4YmwtY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkKSB2YXIoLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveC1sYWJlbC1lbGxpcHNpcyB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1zcGFjZS1iZXR3ZWVuIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoZWNrYm94LXNwYWNlLWFyb3VuZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1iZzogdmFyKC0tZHhibC1jaGVja2JveC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtYmc6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LXN1Y2Nlc3MsIFwic3VjY2Vzc1wiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC12YWxpZGF0aW9uLXN0eWxlcygkZHgtc3VjY2Vzcyk7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1zdHlsZSgkZHgtc3VjY2VzcywgXCJzdWNjZXNzXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1zdWNjZXNzLCBcInN1Y2Nlc3NcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jaGVja2JveC1yYWRpby1jaGVja2VkLWhvdmVyLWJhY2tncm91bmRcIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWJnOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC1jaGVja2VkLWhvdmVyLWJnOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZzogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmc6IHVuc2V0O1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIik7XHJcbiAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXZhbGlkYXRpb24tc3R5bGVzKCRkeC1kYW5nZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIiwgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGR4LWRhbmdlciwgXCJkYW5nZXJcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtaG92ZXItYmFja2dyb3VuZFwiKTtcclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1jaGVja2VkLWhvdmVyLXN0eWxlKCRkeC1kYW5nZXIsIFwiZGFuZ2VyXCIsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2tlZC1ob3Zlci1iYWNrZ3JvdW5kXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZy1zbX07XHJcblxyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktc219IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtfSAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtc2l6ZTogI3skZHgtY2hlY2tib3gtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtc3BhY2luZzogI3skZHgtY2hlY2tib3gtc3BhY2luZy1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGd9IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtZGlzcGxheS12aWV3LWNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy11bmNoZWNrZWQsXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVja2VkLWltYWdlLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgPiBkaXY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1pbmRldGVybWluYXRlLWVsZW1lbnQtd2lkdGgtbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctY2hlY2tlZCxcclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctdW5jaGVja2VkLFxyXG4gICAgJi5keGJsLWNoZWNrYm94LWRpc3BsYXktdmlldy1pbmRldGVybWluYXRlIHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3IsICN7JGR4LWNoZWNrYm94LWJhc2UtY29sb3J9KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvciwgI3skZHgtY2hlY2tib3gtdW5jaGVja2VkLXJlYWRvbmx5LWFscGhhfSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtYmcsIGN1cnJlbnRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2tlZC1pbWFnZS13aWR0aH07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrZWQtaW1hZ2UtaGVpZ2h0fTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNoZWNrYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1kaXNwbGF5LXZpZXctaW5kZXRlcm1pbmF0ZSA+IGRpdjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWJnKTtcclxuICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1lbGVtZW50LXdpZHRofTtcclxuICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkdGludC1hbW91bnQ6ICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQ6ICRkeC1jaGVja2JveC1mb2N1cy1zaGFkb3ctc2hhZGUtYW1vdW50KSB7XHJcbiAgICBAaW5jbHVkZSBjb250ZXh0dWFsLWZvY3VzLXN0eWxlKFxyXG4gICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc2hhZG93LXNwcmVhZFwiLCBcIi0tZHhibC1jaGVja2JveC1jaGVja2VkLWZvY3VzLXNoYWRvdy1ibHVyXCIsIG51bGwsXHJcbiAgICAgICAgJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNpemUsICR0aW50LWFtb3VudCwgJHNoYWRlLWFtb3VudCwgMCUsIDAlXHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtdW5jaGVja2VkLWZvY3VzLXN0eWxlKCRjb2xvciwgJHJlbmRlci1zdHlsZSwgJHRpbnQtYW1vdW50OiAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXRpbnQtYW1vdW50LCAkc2hhZGUtYW1vdW50OiAkZHgtY2hlY2tib3gtZm9jdXMtc2hhZG93LXNoYWRlLWFtb3VudCkge1xyXG4gICAgQGluY2x1ZGUgY29udGV4dHVhbC1mb2N1cy1zdHlsZShcclxuICAgICAgICBcIi0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yXCIsIFwiLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctc3ByZWFkXCIsIFwiLS1keGJsLWNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zaGFkb3ctYmx1clwiLCBudWxsLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWNoZWNrYm94LWZvY3VzLXNoYWRvdy1zaXplLCAkdGludC1hbW91bnQsICRzaGFkZS1hbW91bnQsIDAlLCAwJVxyXG4gICAgKTtcclxufVxyXG5cclxuQG1peGluIGNoZWNrYm94LWNoZWNrZWQtaG92ZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkYmctY29sb3ItdmFyLCAkYmFja2dyb3VuZC12YXIpIHtcclxuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtc3RhdGUtc3R5bGUoXHJcbiAgICAgICAgJGJnLWNvbG9yLXZhciwgbnVsbCwgbnVsbCwgJGJhY2tncm91bmQtdmFyLFxyXG4gICAgICAgICRjb2xvciwgJHJlbmRlci1zdHlsZSwgJGR4LWNoZWNrYm94LWhvdmVyLWJnLXRpbnQtYW1vdW50LCAkZHgtY2hlY2tib3gtaG92ZXItYmctc2hhZGUtYW1vdW50XHJcbiAgICApO1xyXG59XHJcblxyXG5AbWl4aW4gcmFkaW8tY2hlY2tlZC1ob3Zlci1ib3JkZXItc3R5bGUoJGNvbG9yLCAkcmVuZGVyLXN0eWxlLCAkYm9yZGVyLXNoYWRlLWFtb3VudCwgJHNoYWRlLWNvbG9yLXZhcikge1xyXG4gICAgQGlmICRkeC10aGVtZSB7XHJcbiAgICAgICAgJHNoYWRlLWNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsICRib3JkZXItc2hhZGUtYW1vdW50KTtcclxuXHJcbiAgICAgICAgI3skc2hhZGUtY29sb3ItdmFyfTogI3skc2hhZGUtY29sb3J9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAkdGhlbWUtY29sb3I6IGdldC1leHRlcm5hbC10aGVtZS1jb2xvcigkcmVuZGVyLXN0eWxlKTtcclxuXHJcbiAgICAgICAgI3skc2hhZGUtY29sb3ItdmFyfTogI3skdGhlbWUtY29sb3J9O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtc3R5bGUtY29yZSgkYmFzZS1jb2xvciwgJGJnLWNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyLCAkYWxwaGE6IDEpIHtcclxuICAgIEBpZiAkYmctY29sb3ItdmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoI3skYmctY29sb3ItdmFyfSwgI3skYmFzZS1jb2xvcn0pO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigjeyRiZy1jb2xvci12YXJ9LCAjeyRhbHBoYX0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYm9yZGVyLWNvbG9yLXZhciBhbmQgJGJvcmRlci13aWR0aC12YXIge1xyXG4gICAgICAgIGJvcmRlcjogdmFyKCN7JGJvcmRlci13aWR0aC12YXJ9KSBzb2xpZCB2YXIoI3skYm9yZGVyLWNvbG9yLXZhcn0sICN7JGJhc2UtY29sb3J9KTtcclxuICAgICAgICBvcGFjaXR5OiB2YXIoI3skYm9yZGVyLWNvbG9yLXZhcn0sICN7JGFscGhhfSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjaGVja2JveC1zdHlsZSgkYmctY29sb3ItdmFyLCAkYm9yZGVyLWNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXIsICRhbHBoYTogMSkge1xyXG4gICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkZHgtY2hlY2tib3gtYmFzZS1jb2xvciwgJGJnLWNvbG9yLXZhciwgJGJvcmRlci1jb2xvci12YXIsICRib3JkZXItd2lkdGgtdmFyLCAkYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gY2hlY2tib3gtdmFsaWRhdGlvbi1zdHlsZXMoJGNvbG9yKSB7XHJcbiAgICAmOm5vdCguZHhibC1jaGVja2JveC1zd2l0Y2gpOm5vdCguZHhibC1jaGVja2JveC1yYWRpbykge1xyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24tYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoXCIsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQsXHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtcmVhZG9ubHktYm9yZGVyLXdpZHRoXCIsIG51bGxcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtY2hlY2tlZC1yZWFkb25seS1hbHBoYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnXCIsIG51bGwsIG51bGwsIG51bGwpO1xyXG5cclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1zd2l0Y2gge1xyXG4gICAgICAgICYuZHhibC1jaGVja2JveC11bmNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWFscGhhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGVja2JveC1jaGVja2VkLFxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtc3dpdGNoLXVuY2hlY2tlZC1iZ1wiLCBudWxsLCBudWxsLCAkZHgtY2hlY2tib3gtc3dpdGNoLWNoZWNrZWQtcmVhZG9ubHktYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLCBcIi0tZHhibC1jaGVja2JveC1zd2l0Y2gtdW5jaGVja2VkLWJnXCIsIG51bGwsIG51bGwsICRkeC1jaGVja2JveC11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsIFwiLS1keGJsLWNoZWNrYm94LXN3aXRjaC11bmNoZWNrZWQtaG92ZXItYmdcIiwgbnVsbCwgbnVsbCwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGVja2JveC1yYWRpbyB7XHJcbiAgICAgICAgJi5keGJsLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsIG51bGxcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLCBudWxsLCBudWxsLCBudWxsKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tYm9yZGVyLXdpZHRoXCIsIG51bGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZHgtY2hlY2tib3gtdmFsaWRhdGlvbi1ob3Zlci1hbHBoYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtc3R5bGUtY29yZSgkY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLWNoZWNrZWQtaG92ZXItYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC12YWxpZGF0aW9uLWhvdmVyLWFscGhhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hlY2tib3gtdW5jaGVja2VkIHtcclxuICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtY2hlY2stYmdcIiwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tdW5jaGVja2VkLWJvcmRlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24tYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXN0eWxlLWNvcmUoJGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwsIFwiLS1keGJsLWNoZWNrYm94LXJhZGlvLXVuY2hlY2tlZC1ob3Zlci1ib3JkZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jaGVja2JveC1yYWRpby1ib3JkZXItd2lkdGhcIiwgJGR4LWNoZWNrYm94LXZhbGlkYXRpb24taG92ZXItYWxwaGFcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC1yYWRpby1yZWFkb25seS1hbHBoYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1zdHlsZS1jb3JlKCRjb2xvciwgXCItLWR4YmwtY2hlY2tib3gtcmFkaW8tY2hlY2stcmVhZG9ubHktYmdcIiwgbnVsbCwgbnVsbCwgbnVsbCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1jaGVja2JveC1yYWRpby11bmNoZWNrZWQtdmFsaWRhdGlvbi1yZWFkb25seS1hbHBoYTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XHJcblxyXG4kZHgtc2Nyb2xsLWJhci13aWR0aDogMS4yNXJlbSAhZGVmYXVsdDsgICAgIC8vIHVzZWQgaW4gbWVtb1xyXG4kZHgtcm91bmQtYm9yZGVyLXJhZGl1czogM3JlbSAhZGVmYXVsdDsgICAgIC8vIHJvdW5kIG9iamVjdHNcclxuXHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2FsZW5kYXJcIjtcclxuXHJcbi5keGJsLWNhbGVuZGFyIHtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseTogI3skZHgtY2FsZW5kYXItZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogI3skZHgtY2FsZW5kYXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJnOiAjeyRkeC1jYWxlbmRhci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aDogI3skZHgtY2FsZW5kYXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1yZWFkb25seS1iZzogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yOiAjeyRkeC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtYmc6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1iZzogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItaGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZzogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tYmc6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldDogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1vdXRsaW5lLW9mZnNldH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tYnV0dG9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZTogI3skZHgtY2FsZW5kYXItZGF5cy1vZi13ZWVrLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrLW9wYWNpdHk6ICN7JGR4LWNhbGVuZGFyLWRheXMtb2Ytd2Vlay1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrLW51bWJlci1mb250LXNpemU6ICN7JGR4LWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTogI3skZHgtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItbW91bnRoLXllYXItc2VsZWN0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhbGVuZGFyLW1vdW50aC15ZWFyLXNlbGVjdGlvbi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yOiAjeyRkeC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yOiAjeyRkeC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci10b2RheS1ib3JkZXItY29sb3I6ICN7JGR4LWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtY3Vyc29yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZzogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iZ307XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcjogI3skZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLXZhbGlkLWNvbG9yOiAjeyRkeC12YWxpZGF0aW9uLXZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYWxlbmRhci12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJnKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItY29sb3IpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAuZHhibC1jYWxlbmRhci1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb250LWZhbWlseTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtY2FsZW5kYXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1idXR0b24tZm9jdXMtc3RhdGUoKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvclwiLCBcIi0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4taG92ZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZSk7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaGVhZGVyLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZXMtc3R5bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYWxlbmRhci1kYXRhLXRhYmxlLWNvbnRhaW5lci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlt2aWV3PVwiMFwiXSA+IHRhYmxlID4gdGJvZHkge1xyXG4gICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWsgPiB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1kYXlzLW9mLXdlZWstZm9udC1zaXplKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLXdlZWstbnVtYmVyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci13ZWVrLXJvdyxcclxuICAgICAgICAuZHhibC1jYWxlbmRhci15ZWFyLXJvdyxcclxuICAgICAgICAuZHhibC1jYWxlbmRhci1kZWNhZGUtcm93LFxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWNlbnR1cnktcm93IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXIteWVhci1yb3csXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItZGVjYWRlLXJvdyxcclxuICAgICAgICAuZHhibC1jYWxlbmRhci1jZW50dXJ5LXJvdyB7XHJcbiAgICAgICAgICAgIC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jYWxlbmRhci1tb3VudGgteWVhci1zZWxlY3Rpb24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjYWxlbmRhci1pdGVtLWZvY3VzLXN0YXRlKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLWl0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtYmFzZS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iZy1hbHBoYSxcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIixcclxuICAgICAgICAgICAgICAgICAgICBudWxsXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYWxlbmRhci1kYXkge1xyXG4gICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1zdHlsZSkgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItdG9kYXkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXRvZGF5LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGVuZGFyLWl0ZW0tZm9jdXMtc3RhdGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLXdlZWtlbmQge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci13ZWVrZW5kLWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLW5vdC1jdXJyZW50LXZpZXcge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1ub3QtY3VycmVudC12aWV3LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhbGVuZGFyLWRpc2FibGVkLWl0ZW0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWRpc2FibGVkLWN1cnNvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5keGJsLWNhbGVuZGFyLWZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtY2FsZW5kYXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWNhbGVuZGFyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1jYWxlbmRhci1mb290ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1jYWxlbmRhci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGVuZGFyLWJ1dHRvbi1mb2N1cy1zdGF0ZSgpO1xyXG5cclxuICAgICAgICAgICAgJiArIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC5keGJsLWNhbGVuZGFyLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2FsZW5kYXItY29udGVudCA+IHRhYmxlID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtY2FsZW5kYXItZGF5cy1vZi13ZWVrKSB7XHJcbiAgICAgICAgICAgIHRkOm5vdCguZHhibC1jYWxlbmRhci1kaXNhYmxlZC1pdGVtKTpub3QoLmR4YmwtY2FsZW5kYXItd2Vlay1udW1iZXIpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1jYWxlbmRhci1zZWxlY3RlZC1yYW5nZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1jYWxlbmRhci1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0taG92ZXItY29sb3JcIiwgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtY2FsZW5kYXItc2VsZWN0ZWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1zZWxlY3RlZC1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1iYXNlLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnLWFscGhhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNhbGVuZGFyLXNlbGVjdGVkLXJhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtc2VsZWN0ZWQtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtY2FsZW5kYXItaXRlbS1zZWxlY3RlZC1yYW5nZS1iYXNlLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmctYWxwaGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGxcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWhvdmVyLWJhc2UtYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmctYWxwaGEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtY2FsZW5kYXItYm9yZGVyLXdpZHRoXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gLmR4YmwtY2FsZW5kYXItY29udGVudCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWJnXCIsIFwiLS1keGJsLWNhbGVuZGFyLXJlYWRvbmx5LWNvbG9yXCIsIFwiLS1keGJsLWNhbGVuZGFyLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLWNhbGVuZGFyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC1jYWxlbmRhci1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1jYWxlbmRhci1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2FsZW5kYXItZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItdmFsaWRhdGlvbi12YWxpZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaW52YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWNhbGVuZGFyLXZhbGlkYXRpb24taW52YWxpZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9udC1zaXplOiAjeyRkeC1jYWxlbmRhci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1saW5lLWhlaWdodDogI3skZHgtY2FsZW5kYXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jYWxlbmRhci1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGg6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1taW4td2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItYnRuLXNwYWNpbmc6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1mb290ZXItcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1mb250LXNpemU6ICN7JGR4LWNhbGVuZGFyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWxpbmUtaGVpZ2h0OiAjeyRkeC1jYWxlbmRhci1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNhbGVuZGFyLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTogI3skZHgtY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWNvbnRlbnQtY2VsbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14OiAjeyRkeC1jYWxlbmRhci1jb250ZW50LWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aDogI3skZHgtY2FsZW5kYXItY29udGVudC1jZWxsLW1pbi13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tc3BhY2luZzogI3skZHgtY2FsZW5kYXItZm9vdGVyLWJ0bi1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDogI3skZHgtY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBzdGF0ZS1zZWxlY3RlZC1yYW5nZS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LWNhbGVuZGFyLWl0ZW0tc2VsZWN0ZWQtcmFuZ2UtYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1jYWxlbmRhci1pdGVtLXNlbGVjdGVkLXJhbmdlLWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhciwgJHJvb3QtYmctY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIGNhbGVuZGFyLWl0ZW0tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1jYWxlbmRhci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjYWxlbmRhci1idXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtY2FsZW5kYXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWNhbGVuZGFyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWNhbGVuZGFyLWZvb3Rlci1idG4tb3V0bGluZS1vZmZzZXQpO1xyXG59XHJcblxyXG5AbWl4aW4gY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGVzLXN0eWxlKCkge1xyXG4gICAgPiBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuIHtcclxuICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZ307XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtY2FsZW5kYXItaGVhZGVyLXRpdGxlLWJ0bjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmd9O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLWxlZnQpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZWZ0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtY2FsZW5kYXItaGVhZGVyLXByZXZpb3VzLXBlcmlvZC1idG4ge1xyXG4gICAgICAgICYgKyBkaXYuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLWNhbGVuZGFyLWhlYWRlci10aXRsZS1idG46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6ICN7JGR4LWNhbGVuZGFyLW11bHRpLXZpZXctbW9udGgtdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmd9O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNhbGVuZGFyLW11bHRpLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXJpZ2h0OiAjeyRkeC1jYWxlbmRhci1tdWx0aS12aWV3LW1vbnRoLXZpZXctaGVhZGVyLXRpdGxlLWJ1dHRvbi1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1jYWxlbmRhci1tdWx0aS12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1yaWdodDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4uZHhibC1jYWxlbmRhci1oZWFkZXItdGl0bGUtYnRuOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZ307XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXNtIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxnIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtY2FsZW5kYXItbXVsdGktdmlldy1oZWFkZXItdGl0bGUtYnV0dG9uLXBhZGRpbmctbGVmdDogI3skZHgtY2FsZW5kYXItbXVsdGktdmlldy1tb250aC12aWV3LWhlYWRlci10aXRsZS1idXR0b24tcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLWxpc3Rib3gge1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZm9udC1mYW1pbHk6ICN7JGR4LWxpc3Rib3gtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZm9udC1zaXplOiAjeyRkeC1saXN0Ym94LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1saW5lLWhlaWdodDogI3skZHgtbGlzdGJveC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1iZzogI3skZHgtbGlzdGJveC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1jb2xvcjogI3skZHgtbGlzdGJveC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItd2lkdGg6ICN7JGR4LWxpc3Rib3gtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1zdHlsZTogI3skZHgtbGlzdGJveC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiAjeyRkeC1saXN0Ym94LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktYmc6ICN7JGR4LWxpc3Rib3gtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktY29sb3I6ICN7JGR4LWxpc3Rib3gtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtYmc6ICN7JGR4LWxpc3Rib3gtZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWxpc3Rib3gtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtbGlzdGJveC1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlOiAjeyRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoOiAjeyRkeC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZzogI3skZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZzogI3skZHgtbGlzdGJveC1pdGVtLWFjdGl2ZS1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZS1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmc6ICN7JGR4LWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbGlzdGJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLWJnOiAjeyRkeC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1jb2xvcjogI3skZHgtbGlzdGJveC1pdGVtLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItYmc6ICN7JGR4LWxpc3Rib3gtY29sdW1uLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWNvbG9yOiAjeyRkeC1saXN0Ym94LWNvbHVtbi1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi12YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdGJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1iZyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1saXN0Ym94LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1jb2xvcik7XHJcbiAgICBoZWlnaHQ6ICRkeC1saXN0Ym94LWRlZmF1bHQtaGVpZ2h0O1xyXG5cclxuICAgICY6bm90KFtpcy1tdWx0aXBsZS1jb2x1bW5zXSkge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAmLmR4YmwtbGlzdGJveC1pdGVtLWxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgMC4zNXMgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGggcnVubmluZyBkeW5hbWljX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtLFxyXG4gICAgdHIuZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSA+IHRkIHtcclxuICAgICAgICBvcGFjaXR5OiAjeyRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdGJveC1lbXB0eS1pdGVtLXBhZGRpbmcteCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLFxyXG4gICAgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHtcclxuICAgICAgICBkaXYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQsXHJcbiAgICAgICAgdHIuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQgPiB0ZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSxcclxuICAgIHRyLmR4YmwtbGlzdGJveC1pdGVtLWFjdGl2ZTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKSA+IHRkIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0tYWN0aXZlLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1hY3RpdmUtY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGlzdGJveC1jaGVja2VkIHtcclxuICAgICAgICAmOm5vdChbaXMtbXVsdGlwbGUtY29sdW1uc10pIHtcclxuICAgICAgICAgICAgLS1keGJsLWxpc3Rib3gtaXRlbS1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gbGFiZWwuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBub3QtcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIC5keGJsLWxpc3Rib3gtaXRlbTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkLFxyXG4gICAgICAgICAgICB0ci5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbSxcclxuICAgICAgICAgICAgdHIuZHhibC1saXN0Ym94LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkKTpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0Ym94LWl0ZW0taG92ZXItYmdcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSk6bm90KHRyKSxcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tZGlzYWJsZWQpOm5vdCguZHhibC1saXN0Ym94LWVtcHR5LWRhdGEtaXRlbSkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdGJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxpc3Rib3gtbXVsdGktc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbSxcclxuICAgICAgICAgICAgICAgIHRyLmR4YmwtbGlzdGJveC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3Rib3gtaXRlbS1zZWxlY3RlZDpub3QoLmR4YmwtbGlzdGJveC1pdGVtLWRpc2FibGVkKTpub3QoLmR4YmwtbGlzdGJveC1lbXB0eS1kYXRhLWl0ZW0pOm5vdCh0ciksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQ6bm90KC5keGJsLWxpc3Rib3gtaXRlbS1kaXNhYmxlZCk6bm90KC5keGJsLWxpc3Rib3gtZW1wdHktZGF0YS1pdGVtKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLCBcIi0tZHhibC1saXN0Ym94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtbGlzdGJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZWFkb25seS1zdGF0ZSgpIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLWxpc3Rib3gtcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtbGlzdGJveC1yZWFkb25seS1jb2xvclwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1saXN0Ym94LWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWxpc3Rib3gtZGlzYWJsZWQtb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICYgPiAuZHhicy1ncmlkdmlldyB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAudGFibGUgPiB0Ym9keSA+IHRyOm5vdCguZHhibC1saXN0Ym94LWl0ZW0tc2VsZWN0ZWQpID4gdGQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhndkhTREMsXHJcbiAgICAgICAgLmR4Z3ZDU0Qge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YnMtZ3JpZC12c2Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhicy1lbXB0eS1kYXRhLXJvdyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtbGlzdGJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1saXN0Ym94LWNvbHVtbi1oZWFkZXItYmdcIiwgXCItLWR4YmwtbGlzdGJveC1jb2x1bW4taGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAgICAgICAgICAgJiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YnMtc2VsZWN0LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG5cclxuICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0Ym94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3Rib3gtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogI3skZHgtbGlzdGJveC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWZvbnQtc2l6ZTogI3skZHgtbGlzdGJveC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0Ym94LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiAjeyRkeC1saXN0Ym94LWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0Ym94LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbGlzdGJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdGJveC1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3Rib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0Ym94LWVtcHR5LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtYm94XCI7XHJcblxyXG4uZHhibC1saXN0LWJveCxcclxuLmR4YmwtbGlzdC1ib3gtcmVuZGVyLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZm9udC1mYW1pbHk6ICN7JGR4LWxpc3QtYm94LWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6ICN7JGR4LWxpc3QtYm94LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWxpc3QtYm94LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1iZzogI3skZHgtbGlzdC1ib3gtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWNvbG9yOiAjeyRkeC1saXN0LWJveC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoOiAjeyRkeC1saXN0LWJveC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZTogI3skZHgtbGlzdC1ib3gtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3I6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogI3skZHgtbGlzdC1ib3gtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtcmVhZG9ubHktYmc6ICN7JGR4LWxpc3QtYm94LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1yZWFkb25seS1jb2xvcjogI3skZHgtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWRpc2FibGVkLWJnOiAjeyRkeC1saXN0LWJveC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWxpc3QtYm94LWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlOiAjeyRkeC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWFjdGl2ZS1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtYmctYWxwaGF9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcjogI3skZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWRpc2FibGVkLWJnOiAjeyRkeC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItYmc6ICN7JGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3I6ICN7JGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24td2lkdGg6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtaWNvbi13aWR0aH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodDogI3skZHgtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yOiAjeyRkeC1saXN0LWJveC1lbXB0eS1kYXRhLWljb24tY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHQ6ICN7JGR4LWxpc3QtYm94LWVtcHR5LWRhdGEtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcjogI3skZHgtbGlzdC1ib3gtZW1wdHktZGF0YS10ZXh0LWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6ICN7JGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZzogI3skZHgtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yOiAjeyRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWZvY3VzLWJnOiAjeyRkeC1saXN0LWJveC1mb2N1cy1iZ307XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZm9jdXMtY29sb3I6ICN7JGR4LWxpc3QtYm94LWZvY3VzLWNvbG9yfTtcclxuICAgIC0tZHhibC1saXN0LWJveC1mb2N1cy1mcmFtZS1jb2xvcjogI3skZHgtbGlzdC1ib3gtZm9jdXMtZnJhbWUtY29sb3J9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tZm9udC13ZWlnaHQ6ICN7JGR4LWxpc3QtYm94LWNvbHVtbi1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWxpc3QtYm94LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1saXN0LWJveC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1iZyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWNvbG9yKTtcclxuXHJcbiAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtYmcpO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB0YWJsZSxcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHRhYmxlID4gdGhlYWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbGlbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICAgICA+IGxpW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdGFibGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0aGVhZCxcclxuICAgICAgICAgICAgICAgID4gdGJvZHksXHJcbiAgICAgICAgICAgICAgICA+IHRoZWFkID4gdHIsXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHIsXHJcbiAgICAgICAgICAgICAgICA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pID4gdGQsXHJcbiAgICAgICAgICAgICAgICA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGNvbGdyb3VwID4gY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZC5keGJsLWxpc3QtYm94LXNlbGVjdGlvbi1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZCA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtY29sdW1uLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1jb2x1bW4taGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtc2VsZWN0ZWQtc3RhdGUtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWRpc2FibGVkLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1kaXNhYmxlZC1zZWxlY3RlZC1zdGF0ZS1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBsaTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSxcclxuICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtYXJlYS10ZW1wbGF0ZS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15KSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1pY29uLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcblxyXG4gICAgICAgICAgICAgICAgLmR4RmlyZWZveCAmIHtcclxuICAgICAgICAgICAgICAgICAgICA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4U2FmYXJpICYge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiAuZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgICAgID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KC5keGJsLXNrZWxldG9uLWl0ZW0pIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB0YWJsZS5keGJsLWxpc3QtYm94LXRhYmxlLW5vLXNjcm9sbDpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIpID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdKSA+IHRyOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmlydHVhbC1pdGVtcy1jb250YWluZXJdID4gdHI6bnRoLWxhc3QtY2hpbGQoLW4rMik6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHVsID4gbGksXHJcbiAgICAgICAgICAgID4gdGFibGUgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1ncm91cC1pdGVtLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bCA+IGxpOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pICsgbGkuZHhibC1saXN0LWJveC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcodmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1keGJsLWJvcmRlci13aWR0aC13aXRoLXNjYWxpbmcsIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGgpKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMHB4IC0gdmFyKC0tZHhibC1ib3JkZXItd2lkdGgtd2l0aC1zY2FsaW5nLCB2YXIoLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoKSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0LWJveC1jaGVja2VkIHtcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IHVsID4gbGkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0LWJveC1tdWx0aS1zZWxlY3Qge1xyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgID4gdWwgPiBsaS5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWNvbG9yXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ci5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCkge1xyXG4gICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgPiB1bCA+IGxpLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLWRpc2FibGVkLXNlbGVjdGVkLXN0YXRlLXByaW1hcnktc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWxpc3QtYm94LWl0ZW0tZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWJnXCIsIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvclwiLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1kaXNhYmxlZC1zZWxlY3RlZC1zdGF0ZS1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1pdGVtLWRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1jb2xvclwiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWZvY3VzZWQtY29sb3JcIiwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZHgtc3RhdGUtcHJpbWFyeS1iZywgJGR4LWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1iZy1hbHBoYSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1saXN0LWJveC1zZWFyY2gge1xyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWxpc3QtYm94LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm90LXJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiA6bm90KC5keGJsLWxpc3QtYm94LWVtcHR5LWRhdGEtY29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgICAgICA+IGxpLFxyXG4gICAgICAgICAgICAgICAgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tbm90LWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0taG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtbXVsdGktc2VsZWN0KSB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tbm90LWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LW11bHRpLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLW11bHRpLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGJvZHkgPiB0cjpub3QoLmR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbSk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWxpc3QtYm94LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tbXVsdGktc2VsZWN0ZWQtaG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWxpc3QtYm94LWl0ZW0tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gOm5vdCguZHhibC1saXN0LWJveC1lbXB0eS1kYXRhLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpOm5vdCguZHhibC1saXN0LWJveC1ncm91cC1pdGVtKTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1zZWxlY3RlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlzdC1ib3gtaXRlbS1ub3QtZm9jdXNlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHRib2R5ID4gdHI6bm90KC5keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0pOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1saXN0LWJveC1pdGVtLXNlbGVjdGVkOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1pdGVtLW5vdC1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1tdWx0aS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbGlzdC1ib3gtaXRlbS1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgID4gdWwsXHJcbiAgICAgICAgICAgID4gdGFibGUgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1saXN0LWJveC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC1saXN0LWJveC1yZWFkb25seS1jb2xvclwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICA+IHVsLFxyXG4gICAgICAgICAgICA+IHRhYmxlID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtbGlzdC1ib3gtZGlzYWJsZWQtY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwsXHJcbiAgICAgICAgICAgID4gdGFibGUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1saXN0LWJveC1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2YWxpZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LXZhbGlkYXRpb24tdmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGludmFsaWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC12YWxpZGF0aW9uLWludmFsaWQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWxpc3QtYm94LWhpZ2hsaWdodGVkLXRleHQtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbGlzdC1ib3gtaGlnaGxpZ2h0ZWQtdGV4dC1iZyk7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1lZGl0LWRyb3Bkb3duID4gLmR4YmwtZHJvcGRvd24tYm9keSA+ICYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWZvbnQtc2l6ZTogI3skZHgtbGlzdC1ib3gtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtbGluZS1oZWlnaHQ6ICN7JGR4LWxpc3QtYm94LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXJhZGl1czogI3skZHgtbGlzdC1ib3gtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWVtcHR5LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodDogI3skZHgtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbGlzdC1ib3gtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15LXNtfTtcclxuXHJcbiAgICAgICAgbGkgPiBkaXZbZHhibC1za2VsZXRvbi1pdGVtcy1jb250YWluZXJdID4gLmR4Ymwtc2tlbGV0b24taXRlbSxcclxuICAgICAgICBsaS5keGJsLXNrZWxldG9uLWl0ZW0ge1xyXG4gICAgICAgICAgICA+IC5keGJsLXNrZWxldG9uLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLXNtfTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtc219O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtfSB2YXIoLS1keGJsLWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodCkgI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1zbX0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1mb250LXNpemU6ICN7JGR4LWxpc3QtYm94LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWxpbmUtaGVpZ2h0OiAjeyRkeC1saXN0LWJveC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteDogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1lbXB0eS1pdGVtLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtZW1wdHktaXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQ6ICN7JGR4LWxpc3QtYm94LWNoZWNrLWVsZW1lbnQtcGFkZGluZy1yaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWxpc3QtYm94LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRkeC1saXN0LWJveC1ncm91cC1pdGVtLXBhZGRpbmcteS1sZ307XHJcblxyXG4gICAgICAgIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sXHJcbiAgICAgICAgbGkuZHhibC1za2VsZXRvbi1pdGVtIHtcclxuICAgICAgICAgICAgPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplLWxnfTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1tYXJnaW4teS1sZ30gdmFyKC0tZHhibC1saXN0LWJveC1jaGVjay1lbGVtZW50LXBhZGRpbmctcmlnaHQpICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXktbGd9IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2tlbGV0b24taXRlbSB7XHJcbiAgICAgICAgPiAuZHhibC1za2VsZXRvbi1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogY2lyY2xlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0sXHJcbiAgICBsaS5keGJsLXNrZWxldG9uLWl0ZW0ge1xyXG4gICAgICAgID4gLmR4Ymwtc2tlbGV0b24tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtbWFyZ2luLXl9IHZhcigtLWR4YmwtbGlzdC1ib3gtY2hlY2stZWxlbWVudC1wYWRkaW5nLXJpZ2h0KSAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZX07XHJcbiAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemV9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdmlydHVhbC1pdGVtcy1jb250YWluZXItcGF0dGVybiB7XHJcbiAgICAgICAgJi5keGJsLWxpc3QtYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtc2l6ZX07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15fSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc20gPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtc219O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LXNtfSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGcgPiBkaXYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUtbGd9O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRkeC1jaGVja2JveC1jaGVjay1lbGVtZW50LW1hcmdpbi15LWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItbGlzdC1wYXR0ZXJuID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1saXN0LWJveC1pdGVtLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtbGlzdC1ib3gtdmlydHVhbC1pdGVtcy1jb250YWluZXItdGFibGUtcGF0dGVybiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1saXN0LWJveC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtbGlzdC1ib3gtYm9yZGVyLXdpZHRoKSAwIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWxpc3QtYm94IHtcclxuICAgIGhlaWdodDogJGR4LWxpc3QtYm94LWRlZmF1bHQtaGVpZ2h0O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4uZHhibC1saXN0LWJveC1yZW5kZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAkZHgtbGlzdC1ib3gtZGVmYXVsdC1oZWlnaHQ7XHJcblxyXG4gICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1jb250YWluZXIge1xyXG4gICAgICAgID4gbGk6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSk6bm90KFtkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXHJcbiAgICAgICAgPiB0Ym9keSA+IHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pOm5vdChbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0pID4gdGQge1xyXG4gICAgICAgICAgICA+IGRpdjpub3QoLmR4YmwtbGlzdC1ib3gtZW1wdHktZGF0YS1hcmVhLXRlbXBsYXRlLWNvbnRhaW5lcikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5cclxuQG1peGluIGxpc3QtYm94LWl0ZW0tZm9jdXNlZC1zdHlsZSgpIHtcclxuICAgICYuZHhibC1saXN0LWJveC1pdGVtLWZvY3VzZWQsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1zaXplfSBzb2xpZCAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAjeyRkeC1saXN0LWJveC1mb2N1cy1mcmFtZS1zaXplfSk7XHJcblxyXG4gICAgICAgIC5keFNhZmFyaSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLWZvY3VzZWQtc3RhdGUoKSB7XHJcbiAgICAmLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLW5vdC1mb2N1c2VkLXN0YXRlKCkge1xyXG4gICAgJjpub3QoLmR4YmwtbGlzdC1ib3gtaXRlbS1mb2N1c2VkKTpub3QoOmZvY3VzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1pdGVtLWRpc2FibGVkLXNlbGVjdGVkLXN0YXRlLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZywgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1kaXNhYmxlZC1wcmltYXJ5LWJnLWFscGhhLCAkYm9yZGVyLXdpZHRoLXZhcik7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctc3RhdGUtaG92ZXItc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1ob3Zlci1iZyxcclxuICAgICAgICAkZHgtc3RhdGUtYmFzZS1iZywgJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1iYXNlLWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGEpO1xyXG59XHJcblxyXG5AbWl4aW4gbGlzdC1ib3gtcm93LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJvcmRlci13aWR0aC12YXI6IG51bGwpIHtcclxuICAgIEBpbmNsdWRlIGxpc3QtYm94LXJvdy1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLFxyXG4gICAgICAgICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctZGlzYWJsZWQtc2VsZWN0ZWQtc3RhdGUtcHJpbWFyeS1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktYmcsICRkeC1zdGF0ZS1wcmltYXJ5LWJnLCAkZHgtc3RhdGUtc2VsZWN0ZWQtZGlzYWJsZWQtcHJpbWFyeS1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCkge1xyXG4gICAgQGluY2x1ZGUgbGlzdC1ib3gtcm93LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LXN0YXRlLXNlbGVjdGVkLXByaW1hcnktaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLXByaW1hcnktYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLWFscGhhKTtcclxufVxyXG5cclxuQG1peGluIGxpc3QtYm94LXJvdy1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYm9yZGVyLXdpZHRoLXZhcjogbnVsbCwgJHJvb3QtYmctY29sb3ItdmFyOiBudWxsKSB7XHJcbiAgICBAaW5jbHVkZSBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmcsXHJcbiAgICAgICAgJGR4LXN0YXRlLWJhc2UtYmcsICRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LWJveC1yb3ctY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYmctY29sb3IsICRiYXNlLWJnLWNvbG9yLCAkYWxwaGEpIHtcclxuICAgIGh0bWw6bm90KC5keFNhZmFyaSkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigjeyRiZy1jb2xvci12YXJ9LCAjeyRiZy1jb2xvcn0pO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKCN7JGNvbG9yLXZhcn0pO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIEBpZiBub3QgJGJnLWNvbG9yIG9yICRiZy1jb2xvciA9PSB1bnNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiYXNlLWJnLWNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skYWxwaGF9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhTYWZhcmkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGJnLWNvbG9yLCAkYmFzZS1iZy1jb2xvciwgJGFscGhhKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jb2xvci1wYWxldHRlXCI7XHJcblxyXG4uZHhibC1jb2xvci1wYWxldHRlIHtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLXRleHQtY29sb3I6ICN7JGR4LWNvbG9yLXBhbGV0dGUtdGV4dC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LWZhbWlseTogI3skZHgtY29sb3ItcGFsZXR0ZS1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0OiAjeyRkeC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWJnOiAjeyRkeC1jb2xvci1wYWxldHRlLWJnfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW91dGxpbmUtZm9jdXNlZDogI3skZHgtY29sb3ItcGFsZXR0ZS1vdXRsaW5lLWZvY3VzZWR9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlcjogI3skZHgtY29sb3ItcGFsZXR0ZS1ib3JkZXJ9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtYm9yZGVyLXJhZGl1czogI3skZHgtY29sb3ItcGFsZXR0ZS1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQ6ICN7JGR4LWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZ307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1zZXBhcmF0b3I6ICN7JGR4LWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbjogI3skZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW59O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZzogI3skZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZ307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZzogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcjogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zcGFjaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWQ6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itb3V0bGluZS1vZmZzZXQtZm9jdXNlZH07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zZXBhcmF0b3ItaGVpZ2h0OiAjeyRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNlcGFyYXRvci1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZX07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1vZmZzZXQtZm9jdXNlZDogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtb2Zmc2V0LWZvY3VzZWR9O1xyXG4gICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcjogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcn07XHJcbiAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1kaXNhYmxlZC1jb2xvcjogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmUtZGlzYWJsZWQtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtdGV4dC1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1iZyk7XHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1ib3JkZXIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICA+IHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgID4gdGhlYWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtc2VwYXJhdG9yKTtcclxuXHJcbiAgICAgICAgICAgID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGJvZHkge1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgICAgICA+IHRyIHtcclxuICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zdHlsZSgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1zZXBhcmF0b3IpO1xyXG4gICAgfVxyXG5cclxuICAgID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZyk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zdHlsZS1iYXNlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZSk7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW91dGxpbmUtZm9jdXNlZCk7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLW9mZnNldC1mb2N1c2VkKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLXNpemUtc3RhdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtb3V0bGluZS1mb2N1c2VkKTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1vdXRsaW5lLW9mZnNldC1mb2N1c2VkKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gZGl2LmR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICA+IGRpdi5keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItY29udGFpbmVyOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1ob3Zlci1iZ1wiLCBcIi0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkID4gZGl2IHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmR4YmwtY29sb3ItcGFsZXR0ZS1zZWxlY3RlZC10aWxlKSA+IGRpdjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBkaXYuZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtZm9udC1zaXplOiAjeyRkeC1jb2xvci1wYWxldHRlLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQ6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLXBhZGRpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtcGFkZGluZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtaGVhZGVyLWhlaWdodDogI3skZHgtY29sb3ItcGFsZXR0ZS1oZWFkZXItaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1oZWFkZXItcGFkZGluZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luOiAjeyRkeC1jb2xvci1wYWxldHRlLXRhYmxlLW1hcmdpbi1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtdGFibGUtc3BhY2luZzogI3skZHgtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1wYWRkaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXNwYWNpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1mb250LXNpemU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodDogI3skZHgtY29sb3ItcGFsZXR0ZS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtcGFkZGluZzogI3skZHgtY29sb3ItcGFsZXR0ZS1wYWRkaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1oZWFkZXItaGVpZ2h0OiAjeyRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLWhlYWRlci1wYWRkaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1tYXJnaW46ICN7JGR4LWNvbG9yLXBhbGV0dGUtdGFibGUtbWFyZ2luLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS10YWJsZS1zcGFjaW5nOiAjeyRkeC1jb2xvci1wYWxldHRlLXRhYmxlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb2xvci1wYWxldHRlLW5vLWNvbG9yLXBhZGRpbmc6ICN7JGR4LWNvbG9yLXBhbGV0dGUtbm8tY29sb3ItcGFkZGluZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbG9yLXBhbGV0dGUtbm8tY29sb3Itc3BhY2luZzogI3skZHgtY29sb3ItcGFsZXR0ZS1uby1jb2xvci1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXNpemU6ICN7JGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplLWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLXN0eWxlKCkge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zdHlsZS1iYXNlKCk7XHJcblxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtaG92ZXItYm9yZGVyKTtcclxuICAgICAgICAgICAgb3V0bGluZS13aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNvbG9yLXBhbGV0dGUtc2VsZWN0ZWQtdGlsZSA+IGRpdiB7XHJcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zZWxlY3RlZC1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZS13aWR0aDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZS1zaXplLXN0YXRlKTtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWhvdmVyLWJvcmRlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc3R5bGUtYmFzZSgpIHtcclxuICAgIHdpZHRoOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1zaXplKTtcclxuICAgIGhlaWdodDogdmFyKC0tZHhibC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtc2l6ZSk7XHJcbiAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lZGl0XCI7XHJcblxyXG4uZHhibC10ZXh0LWVkaXQge1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodDogI3skZHgtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYmc6ICN7JGR4LXRleHQtZWRpdC1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItc3R5bGU6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGg6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAjeyRkeC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3c6ICN7JGR4LXRleHQtZWRpdC1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmc6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXJlYWRvbmx5LWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogI3skZHgtdGV4dC1lZGl0LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LXRleHQtZWRpdC1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZzogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcjogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZzogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tdmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24tdmFsaWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLWludmFsaWQtY29sb3I6ICN7JGR4LXZhbGlkYXRpb24taW52YWxpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteTogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXNwYWNpbmc6IDAuMTI1cmVtO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1saW5lLWhlaWdodCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LXRlbXBsYXRlLFxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSAuZHhibC10ZXh0LWVkaXQtaW5wdXQsXHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0LWlucHV0LFxyXG4gICAgJiA+IHRleHRhcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCk7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsXHJcbiAgICAmID4gdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGV4dC1lZGl0LWlucHV0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGV4dC1lZGl0LWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbiAgICAuZHhibC10ZXh0LWVkaXQtaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuICAgIC5keGJsLXRleHQtZWRpdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuICAgIC5keGJsLXRleHQtZWRpdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRleHQtZWRpdC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1yb290LWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZywgI3skZHgtYmd9KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LXN0YXRlLWRpc2FibGVkLXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktcm9vdC1iZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLXJvb3QtYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnLCAjeyRkeC1iZ30pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXdpZHRoXCIsIFwiLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1yb290LWJnXCIpO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1mb2N1cy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpLCAwIDAgdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9jdXMtc2hhZG93LWJsdXIpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1zcHJlYWQpIHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLXNoYWRvdy1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvY3VzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRleHQtZWRpdC1mb2N1cy1zdHlsZSgkZHgtcHJpbWFyeSwgXCJwcmltYXJ5XCIpO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb250LXNpemU6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1idG4uZHhibC1lZGl0LWJ0bi1jbGVhciwgLmR4YmwtYnRuLmR4YmwtYnRuLWljb24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWRpc2FibGVkLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtY3VzdG9tLWJ0bigpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpLCAkZHgtbWluLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtZGVmYXVsdC1idG4oKSB7XHJcbiAgICAgICAgICAgICYuZHhibC1idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi1pY29uIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgICAgICAgJiArIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC10ZXh0LWVkaXQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteTogMDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1iZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJkeGJsLWJ0bi1ncm91cC1yaWdodFwiXTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IFtjbGFzcyo9XCJkeGJsLWJ0bi1ncm91cC1sZWZ0XCJdOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi1ncm91cC1yaWdodDpub3QoOmxhc3Qtb2YtdHlwZSkgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtbGVmdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4tY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWNsZWFyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1iZyhcIi0tZHhibC10ZXh0LWVkaXQtY2xlYXItYnRuLWJnXCIsIFwiLS1keGJsLXRleHQtZWRpdC1jbGVhci1idG4taG92ZXItYmdcIik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjIHtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAtdmVydGljYWwgPiAuZHhibC1zcGluLWJ0bi1pbmMuZHhibC1idG4tZmlyc3Qge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4Ymwtc3Bpbi1idG4tZGVjLmR4YmwtYnRuLWxhc3Qge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cygpO1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6ICN7JGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1mb250LXNpemU6ICN7JGR4LXRleHQtZWRpdC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6ICN7JGR4LXRleHQtZWRpdC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiAjeyRkeC10ZXh0LWVkaXQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXRleHQtZWRpdC1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteDogI3skZHgtdGV4dC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXk6ICN7JGR4LXRleHQtZWRpdC12YWxpZGF0aW9uLXN0YXR1cy1wYWRkaW5nLXktbGd9O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXRleHQtZWRpdC5keGJsLW1lbW8tZWRpdCB7XHJcbiAgICAtLWR4YmwtbWVtby1lZGl0LXNjcm9sbC1jb2xvcjogI3skZHgtZ3JheS00MDB9O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLmR4YmwtbWVtby1lZGl0LWhhcy1idXR0b25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5keGJsLW1lbW8tZWRpdC1idXR0b25zLWFyZWEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHRleHRhcmVhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteSkgKiAyICsgdmFyKC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQpICogdmFyKC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplKSk7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtdGV4dC1lZGl0LXBhZGRpbmcteCkgKiAyICsgI3skZHgtc2Nyb2xsLWJhci13aWR0aH0pO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6IHZhcigtLWR4YmwtbWVtby1lZGl0LXNjcm9sbC1jb2xvcikgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi5keGJsLWVkaXQtYnRuLWNsZWFyICsgdGV4dGFyZWEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRkeC10ZXh0LWVkaXQtcGFkZGluZy14ICsgJGR4LWltYWdlLXNpemUgKyAkZHgtc2Nyb2xsLWJhci13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZWRpdC1idG4tY2xlYXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICRkeC1zY3JvbGwtYmFyLXdpZHRoO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1yZXNpemUge1xyXG4gICAgICAgIHJlc2l6ZTogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtdi1yZXNpemUge1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWgtcmVzaXplIHtcclxuICAgICAgICByZXNpemU6IGhvcml6b250YWw7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLW5vLXJlc2l6ZSB7XHJcbiAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGFnLWJveFwiO1xyXG5cclxuLmR4YmwtdGFnLWJveCB7XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctYmc6ICN7JGR4LXRhZy1ib3gtdGFnLWJnfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1jb2xvcjogI3skZHgtdGFnLWJveC10YWctY29sb3J9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXJlYWRvbmx5LWJnOiAjeyRkeC10YWctYm94LXRhZy1yZWFkb25seS1iZ307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLXJlYWRvbmx5LWNvbG9yfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1kaXNhYmxlZC1iZzogI3skZHgtdGFnLWJveC10YWctZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLWNvbG9yOiAjeyRkeC10YWctYm94LXRhZy1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZTogI3skZHgtdGFnLWJveC10YWctYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGg6ICN7JGR4LXRhZy1ib3gtdGFnLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1czogI3skZHgtdGFnLWJveC10YWctYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteTogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXl9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdH07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHR9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZzogI3skZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWJnfTtcclxuICAgIC0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4tY29sb3I6ICN7JGR4LXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWJnOiAjeyRkeC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdGFnLWJveC10YWctY2xvc2UtYnRuLWhvdmVyLWNvbG9yfTtcclxuXHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpO1xyXG5cclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10ZXh0LWVkaXQtaW5wdXQsXHJcbiAgICAmID4gLmR4YmwtZWRpdC1idG4tY2xlYXIsXHJcbiAgICAmID4gLmR4YmwtZWRpdC12YWxpZGF0aW9uLXN0YXR1cyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteSkgKiAtMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWVkaXQtYnRuLWNsZWFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRhZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXkpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXgpO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gI3skZHgtdGFnLWJveC1pbnB1dC1taW4td2lkdGh9KTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAmOm5vdCguZHhibC10YWctdG1wbCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC10YWctYm94LXRhZy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteSkgdmFyKC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFnYm94LXRhZy1zdHlsZShcIi0tZHhibC10YWctYm94LXRhZy1iZ1wiLCBcIi0tZHhibC10YWctYm94LXRhZy1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtdGFnLXRleHQge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQpIDAgdmFyKC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdCk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4uZHhibC10YWctYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtdGFnLWJveC10YWctY2xvc2UtYnRuLWNvbG9yXCIsIFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1jb2xvclwiLCBcIi0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWJnKFwiLS1keGJsLXRhZy1ib3gtdGFnLWNsb3NlLWJ0bi1iZ1wiLCBcIi0tZHhibC10YWctYm94LXRhZy1jbG9zZS1idG4taG92ZXItYmdcIik7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1lZGl0LXZhbGlkYXRpb24tc3RhdHVzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXgpICogLTEpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy14KTtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVhZG9ubHktc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLXRhZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhZ2JveC10YWctZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktYmdcIiwgXCItLWR4YmwtdGFnLWJveC10YWctcmVhZG9ubHktY29sb3JcIiwgXCItLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoXCIpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRhZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdCkgMCB2YXIoLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZWRpdC1idG4tY2xlYXItdmlzaWJsZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRkeC1pbWFnZS1zaXplfSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLXRhZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhZ2JveC10YWctZGlzYWJsZWQtc3R5bGUoXCItLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtdGFnLWJveC10YWctZGlzYWJsZWQtY29sb3JcIiwgXCItLWR4YmwtdGFnLWJveC10YWctYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXg6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXBhZGRpbmcteTogI3skZHgtdGFnLWJveC10YWctcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy14OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1zcGFjaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXNwYWNpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1sZWZ0OiAjeyRkeC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLXJpZ2h0LXNtfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWVkaXQtYnRuLWNsZWFyLXZpc2libGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGR4LWltYWdlLXNpemUtc219ICsgMiAqIHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1wYWRkaW5nLXgpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctcGFkZGluZy14OiAjeyRkeC10YWctYm94LXRhZy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy1wYWRkaW5nLXk6ICN7JGR4LXRhZy1ib3gtdGFnLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhZy1ib3gtdGFnLXNwYWNpbmcteDogI3skZHgtdGFnLWJveC10YWctc3BhY2luZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFnLWJveC10YWctc3BhY2luZy15OiAjeyRkeC10YWctYm94LXRhZy1zcGFjaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctbGVmdDogI3skZHgtdGFnLWJveC10YWctdGV4dC1wYWRkaW5nLWxlZnQtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWctYm94LXRhZy10ZXh0LXBhZGRpbmctcmlnaHQ6ICN7JGR4LXRhZy1ib3gtdGFnLXRleHQtcGFkZGluZy1yaWdodC1sZ307XHJcblxyXG4gICAgICAgICYuZHhibC1lZGl0LWJ0bi1jbGVhci12aXNpYmxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRkeC1pbWFnZS1zaXplLWxnfSArIDIgKiB2YXIoLS1keGJsLXRleHQtZWRpdC1idG4tcGFkZGluZy14KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1lZGl0LWRyb3Bkb3duIHtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtZmFtaWx5OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1iZzogI3skZHgtZHJvcGRvd24tYmd9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbWF4LWhlaWdodDogI3skZHgtZWRpdC1kcm9wZG93bi1tYXgtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14OiAjeyRkeC1lZGl0LWRyb3Bkb3duLW1hcmdpbi14fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15OiAjeyRkeC1lZGl0LWRyb3Bkb3duLW1hcmdpbi15fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGU6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1iZzogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yOiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHgtZHJvcGRvd24tYm94LXNoYWRvd307XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1taW4td2lkdGg6ICN7JGR4LWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxufVxyXG5cclxuLmR4YmwtZHJvcGRvd24gPiAuZHhibC1kcm9wZG93bi1kaWFsb2cuZHhibC1lZGl0LWRyb3Bkb3duLFxyXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWVkaXQtZHJvcGRvd24gPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZSk7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtZmFtaWx5KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tY29sb3IpO1xyXG4gICAgbWFyZ2luOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWFyZ2luLXkpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1tYXJnaW4teCk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG4gICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJi1oaWRkZW4ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmLXNob3duIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1lZGl0LWRyb3Bkb3duLWJvZHksXHJcbiAgICAmID4gLmR4YmwtbW9kYWwtYm9keSxcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLXBhZGRpbmcoKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZWRpdC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZGF0ZS10aW1lLWVkaXQtY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLXRhYnMtdGFibGlzdCA+IHVsID4gbGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtdGFicy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1kYXRlLXRpbWUtZWRpdC10YWJzLXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10YWJzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2FsZW5kYXItaGVhZGVyLFxyXG4gICAgICAgICAgICAuZHhibC1jYWxlbmRhci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbGlzdGJveCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1saXN0Ym94LWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWxpc3Rib3gtYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtbGlzdGJveC1ib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGR4LWxpc3Rib3gtZGVmYXVsdC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIGRpdi5keGJsLWxpc3Rib3gtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIC5keGJzLWdyaWR2aWV3IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4Z3ZIU0RDIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJnXCIsIFwiLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtY29sb3I6IHZhcigtLWR4YmwtZWRpdC1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgICAgICAgICAgXCItLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItYnRuLWNvbG9yXCIsIFwiLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLWJ0bi1kaXNhYmxlZC1jb2xvclwiLCBcIi0tZHhibC1lZGl0LWRyb3Bkb3duLWhlYWRlci1idG4taG92ZXItY29sb3JcIiwgbnVsbCwgbnVsbCwgdHJ1ZVxyXG4gICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWVkaXQtZHJvcGRvd24tdGl0bGUge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLWVkaXQtZHJvcGRvd24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxufVxyXG5cclxuLmR4Ymwtc20ge1xyXG4gICAgJi5keGJsLWRyb3Bkb3duLFxyXG4gICAgJi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCB7XHJcbiAgICAgICAgPiAuZHhibC1lZGl0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemUtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1lZGl0LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZWRpdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWxnIHtcclxuICAgICYuZHhibC1kcm9wZG93bixcclxuICAgICYuZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3Qge1xyXG4gICAgICAgID4gLmR4YmwtZWRpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1lZGl0LWRyb3Bkb3duLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHgtZWRpdC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWVkaXQtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1yb2xsZXJzLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14OiAjeyRkeC1yb29sZXItaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci10aXRsZS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodDogI3skZHgtcm9vbGVyLXRpdGxlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy15KTtcclxuXHJcbiAgICAuZHhibC1yb2xsZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XHJcbiAgICAgICAgZmxleDogMSAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmR4Ymwtcm9sbGVyIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXJvbGxlci10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXJvb2xlci10aXRsZS1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1yb29sZXItdGl0bGUtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZHgtcm9vbGVyLXRpdGxlLW9wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvbGxlci1pdGVtLFxyXG4gICAgLmR4Ymwtcm9sbGVyLWFmdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtcm9vbGVyLWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm9sbGVyLWl0ZW0sXHJcbiAgICAuZHhibC1yb2xsZXItaXRlbS5keGJsLXJvbGxlci1leHBhbmRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvbGxlci1pdGVtLmR4Ymwtcm9sbGVyLWV4cGFuZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvbGxlci1hZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICYgLmR4Ymwtcm9sbGVyLWl0ZW0sXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRkeC1yb29sZXItaXRlbS1zZWxlY3Rpb24tZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZHgtcm9vbGVyLWl0ZW0tc2VsZWN0aW9uLW9wYWNpdHk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcclxuICAgICAgICAuZHhibC1yb2xsZXItYWZ0ZXI6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4Ymwtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1yb2xsZXItaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXJvbGxlci1pbnZhbGlkLWRhdGEgLmR4Ymwtcm9sbGVyLWFmdGVyID4gLmR4Ymwtcm9sbGVyLWl0ZW0ge1xyXG4gICAgICAgIG9wYWNpdHk6ICRkeC1yb29sZXItaXRlbS1pbnZhbGlkLWRhdGEtb3BhY2l0eTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yb2xsZXI6Zm9jdXMgLmR4Ymwtcm9sbGVyLWFmdGVyOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogJGR4LXJvb2xlci1pdGVtLWZvY3VzLW9wYWNpdHk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNtIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteC1zbX07XHJcbn1cclxuXHJcbi5keGJsLWxnIC5keGJsLXJvbGxlcnMtY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtY29udGFpbmVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLXJvb2xlci1pdGVtLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXItaXRlbS1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlci1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteTogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4Ymwtcm9vbGVyLXRpdGxlLXBhZGRpbmcteDogI3skZHgtcm9vbGVyLXRpdGxlLXBhZGRpbmcteC1sZ307XHJcbn1cclxuXHJcbi5keGJsLXJvbGxlcnMtZm9vdGVyIHtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1iZzogI3skZHgtcm9vbGVycy1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWNvbG9yOiAjeyRkeC1yb29sZXJzLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07IC8vIFRPRE8gdXNlIGRyb3Bkb3duIHZhcnNcclxuICAgIC0tZHhibC1yb29sZXJzLWJvcmRlci1zdHlsZTogI3skZHgtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWJvcmRlci13aWR0aDogI3skZHgtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy14OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLWJ0bi1zcGFjaW5nOiAjeyRkeC1yb29sZXJzLWZvb3Rlci1idG4tc3BhY2luZ307XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXJvb2xlcnMtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4Ymwtcm9vbGVycy1mb290ZXItYmdcIiwgXCItLWR4Ymwtcm9vbGVycy1mb290ZXItY29sb3JcIik7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtcm9sbGVyLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6ICN7JGR4LXJvbGxlci1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1yb2xsZXJzLWZvb3RlciB7XHJcbiAgICAtLWR4Ymwtcm9vbGVycy1mb290ZXItcGFkZGluZy15OiAjeyRkeC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy14LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4Ymwtcm9sbGVycy1mb290ZXIge1xyXG4gICAgLS1keGJsLXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteTogI3skZHgtcm9vbGVycy1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1yb29sZXJzLWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXJvb2xlcnMtZm9vdGVyLXBhZGRpbmcteC1sZ307XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuXHJcbi5keGJsLXBhZ2VyIHtcclxuICAgIC0tZHhibC1wYWdlci1mb250LWZhbWlseTogI3skZHgtcGFnZXItZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogI3skZHgtcGFnZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogI3skZHgtcGFnZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJnOiAjeyRkeC1wYWdlci1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItY29sb3I6ICN7JGR4LXBhZ2VyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1ib3JkZXItY29sb3I6ICN7JGR4LXBhZ2VyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYm9yZGVyLXN0eWxlOiAjeyRkeC1wYWdlci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJvcmRlci13aWR0aDogI3skZHgtcGFnZXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1wYWdlci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGFnZXItcGFkZGluZy15OiAjeyRkeC1wYWdlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1iZzogI3skZHgtcGFnZXItYnRuLWJnfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC1wYWdlci1idG4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXN0eWxlOiAjeyRkeC1idG4tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoOiAjeyRkeC1idG4tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tY29sb3I6ICN7JGR4LXBhZ2VyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWJnOiAjeyRkeC1wYWdlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtcGFnZXItYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmc6ICN7JGR4LXBhZ2VyLWJ0bi1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1wYWdlci1idG4tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnOiAjeyRkeC1wYWdlci1wYWdlLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4tY29sb3I6ICN7JGR4LXBhZ2VyLXBhZ2UtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1iZzogI3skZHgtcGFnZXItcGFnZS1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wYWdlci1wYWdlLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWJnOiAjeyRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tYmd9O1xyXG4gICAgLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcjogI3skZHgtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtYmc6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1iZ307XHJcbiAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWNvbG9yOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1ib3JkZXItY29sb3I6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1zcGFjaW5nOiAjeyRkeC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy14fTtcclxuXHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1wYWdlci1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGFnZXItZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1wYWdlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcGFnZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBhZ2VyLWJvcmRlci1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC1wYWdlci1jb2xvcik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcGFnZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBhZ2VyLXBhZGRpbmcteCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGFnZXItZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZm9udC1zaXplOiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1saW5lLWhlaWdodDogdmFyKC0tZHhibC1wYWdlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wYWdlci1idG4tYmcpO1xyXG4gICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1wYWdlci1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1wYWdlci1idG4taG92ZXItYmcpO1xyXG4gICAgICAgIC0tZHhibC1idG4taG92ZXItYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1wYWdlci1idG4tZGlzYWJsZWQtYmcpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtcGFnZXItYnRuLXBhZGRpbmcteSkgKyB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZSkgKiB2YXIoLS1keGJsLXBhZ2VyLWxpbmUtaGVpZ2h0KSArIDIgKiB2YXIoLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGgpKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUgKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZSgtLWR4YmwtcGFnZXItYnRuLWhvdmVyLWJnLCBcIi0tZHhibC1wYWdlci1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtcGFnZXItYnRuLWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC1wYWdlci1idG4tYmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcGFnZXItcGFnZS1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wYWdlci1wYWdlLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1idG4tYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLXBhZ2VyLWJ0bi1ib3JkZXItd2lkdGhcIiwgXCItLWR4YmwtcGFnZXItcGFnZS1idG4tYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtcGFnZXItYWN0aXZlLXBhZ2UtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC1wYWdlci1hY3RpdmUtcGFnZS1idG4tYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtYnRuLWhvdmVyLWJnOiAjeyRkeC1wYWdlci1hY3RpdmUtcGFnZS1idG4tYmd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1idG4taG92ZXItY29sb3I6ICN7JGR4LXBhZ2VyLWFjdGl2ZS1wYWdlLWJ0bi1jb2xvcn07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHkoMSwgMSk7XHJcblxyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1wYWdlci1wYWdlLWJ0bikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC1wYWdlci1idG4tY29sb3JcIiwgXCItLWR4YmwtcGFnZXItYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLXBhZ2VyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wYWdlci1maXJzdC1wYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcGFnZXItbGFzdC1wYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcGFnZXItcGFnZS1lZGl0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXBhZ2VyLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtc2l6ZTogdmFyKC0tZHhibC1wYWdlci1mb250LXNpemUpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcGFnZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtYmc6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJnKTtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWNvbG9yOiB2YXIoLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmcpO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAmID4gaW5wdXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBhZ2VyLXBhZ2UtZWRpdC10ZXh0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IHZhcigtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXNwYWNpbmcpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1wYWdlci1wYWdlLWVkaXQtcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wYWdlci1jb21wYWN0LW1vZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiAjeyRkeC1wYWdlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogI3skZHgtcGFnZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1wYWdlci1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAjeyRkeC1wYWdlci1idG4tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItZm9udC1zaXplOiAjeyRkeC1wYWdlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1saW5lLWhlaWdodDogI3skZHgtcGFnZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1wYWdlci1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1idG4tcGFkZGluZy15OiAjeyRkeC1wYWdlci1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteDogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLXBhZ2UtZWRpdC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1wYWdlLWVkaXQtc3BhY2luZzogI3skZHgtcGFnZXItcGFnZS1lZGl0LXBhZGRpbmcteC1sZ307XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgLmR4YmwtcGFnZXIuZHhibC1zbSB7XHJcbiAgICAgICAgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wYWdlci1mdWxsLW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZHhibC1wYWdlcjpub3QoLmR4Ymwtc20pOm5vdCguZHhibC1sZykge1xyXG4gICAgICAgIC5keGJsLXBhZ2VyLWNvbXBhY3QtbW9kZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcGFnZXItZnVsbC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MjVweCkge1xyXG4gICAgLmR4YmwtcGFnZXIuZHhibC1sZyB7XHJcbiAgICAgICAgLmR4YmwtcGFnZXItY29tcGFjdC1tb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wYWdlci1mdWxsLW1vZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtcGFnZXItY29udGFpbmVyIHtcclxuICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogI3skZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmd9O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy14KSAwO1xyXG5cclxuICAgICYgPiAqIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtcGFnZXItcGFnZS1zaXplLXNlbGVjdG9yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtLFxyXG4gICAgLmR4Ymwtc20gPiAmIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtcGFnZXItY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItc3BhY2luZzogI3skZHgtcGFnZXItY29udGFpbmVyLXNwYWNpbmctc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyxcclxuICAgIC5keGJsLWxnID4gJiB7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wYWdlci1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1wYWdlci1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGFnZXItY29udGFpbmVyLXNwYWNpbmc6ICN7JGR4LXBhZ2VyLWNvbnRhaW5lci1zcGFjaW5nLWxnfTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL3Njcm9sbC12aWV3ZXJcIjtcclxuXHJcbi5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLS1keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXItaGVpZ2h0OiAjeyRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItc2l6ZX07XHJcbiAgICAtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1ob3Zlci1oZWlnaHQ6ICN7JGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1ob3Zlci1zaXplfTtcclxuICAgIC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aDogI3skZHgtc2Nyb2xsLXZpZXdlci1zY3JvbGwtYmFyLXNpemV9O1xyXG4gICAgLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoOiAjeyRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItaG92ZXItc2l6ZX07XHJcblxyXG4gICAgLmR4VG91Y2hVSSAmOm5vdChbZGF0YS1xYS1keGJsLXNjcm9sbGluZ10pIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLFxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLFxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgei1pbmRleDogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci16LWluZGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItc2Nyb2xsLXRodW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXRodW1iLXgodmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci1ob3Zlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgLmR4VG91Y2hVSSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhci13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtdGh1bWIteCh2YXIoLS1keGJsLXNjcm9sbC12aWV3ZXItdmVydC1zY3JvbGwtYmFyLWhvdmVyLXdpZHRoKSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4VG91Y2hVSSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLXNjcm9sbC10aHVtYltkYXRhLXFhLWR4YmwtZHJhZ2dpbmddIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXRodW1iLXkodmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCkpO1xyXG5cclxuICAgICAgICAgICAgLmR4VG91Y2hVSSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhci1oZWlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgLmR4Ymwtc2Nyb2xsLXZpZXdlci1zY3JvbGwtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXRodW1iLXkodmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhvdmVyLWhlaWdodCkpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keFRvdWNoVUkgJiB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1zY3JvbGwtdmlld2VyLWhvci1zY3JvbGwtYmFyLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LW5vLXVua25vd25cclxuICAgICAgICBzY3JvbGxiYXItaGVpZ2h0OiBub25lOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LW5vLXVua25vd25cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiQG1peGluIGFjdGl2ZS10aHVtYi14KCR3aWR0aCkge1xyXG4gICAgb3BhY2l0eTogJGR4LXNjcm9sbC12aWV3ZXItc2Nyb2xsLWJhci1vcGFjaXR5O1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuQG1peGluIGFjdGl2ZS10aHVtYi15KCRoZWlnaHQpIHtcclxuICAgIG9wYWNpdHk6ICRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItb3BhY2l0eTtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRkeC1zY3JvbGwtdmlld2VyLXNjcm9sbC1iYXItYm9yZGVyLXJhZGl1cztcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2J1dHRvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuXHJcbi5keGJsLWdyaWQge1xyXG4gICAgLS1keGJsLWdyaWQtZm9udC1mYW1pbHk6ICN7JGR4LWdyaWQtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1saW5lLWhlaWdodDogI3skZHgtZ3JpZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1taW4td2lkdGg6ICN7JGR4LWdyaWQtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLW1heC1oZWlnaHQ6ICN7JGR4LWdyaWQtbWF4LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1iZzogI3skZHgtZ3JpZC1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2xvcjogI3skZHgtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1ib3JkZXItY29sb3I6ICN7JGR4LWdyaWQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWZpeGVkLWNvbHVtbi1ib3JkZXItY29sb3I6ICN7JGR4LWdyaWQtZml4ZWQtY29sdW1uLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1ib3JkZXItc3R5bGU6ICN7JGR4LWdyaWQtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1ncmlkLWJvcmRlci13aWR0aDogI3skZHgtZ3JpZC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtYm9yZGVyLXJhZGl1czogI3skZHgtZ3JpZC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtYmc6ICN7JGR4LWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dC1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWNvbG9yOiAjeyRkeC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1idG4tcGFkZGluZy14LXJhdGlvICogJGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93fTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoOiAjeyRkeC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoOiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItcGFkZGluZy15OiAjeyRkeC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtaW5wbGFjZS1lZGl0LWJvcmRlci13aWR0aDogI3skZHgtZ3JpZC1pbnBsYWNlLWVkaXQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteDogI3skZHgtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWJnOiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcjogI3skZHgtZ3JpZC1leHBhbmQtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmc6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1ncmlkLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1oZWFkZXItYmc6ICN7JGR4LWdyaWQtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1jb2xvcjogI3skZHgtZ3JpZC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1ncmlkLWZvb3Rlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1mb290ZXItYmc6ICN7JGR4LWdyaWQtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWZvb3Rlci1jb2xvcjogI3skZHgtZ3JpZC1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1ncmlkLWdyb3VwLWZvb3Rlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1ncm91cC1mb290ZXItYmc6ICN7JGR4LWdyaWQtZ3JvdXAtZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvcjogI3skZHgtZ3JpZC1ncm91cC1mb290ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnOiAjeyRkeC1ncmlkLXNlbGVjdGlvbi1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3I6ICN7JGR4LWdyaWQtc2VsZWN0aW9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWZvY3VzLWJnOiAjeyRkeC1ncmlkLWZvY3VzLWJnfTtcclxuICAgIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiAjeyRkeC1ncmlkLWZvY3VzLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yOiAjeyRkeC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1iZzogI3skZHgtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtc2VsZWN0aW9uLWZvY3VzLWNvbG9yOiAjeyRkeC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC10b3VjaC1iZzogI3skZHgtZ3JpZC10b3VjaC1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC10b3VjaC1jb2xvcjogI3skZHgtZ3JpZC10b3VjaC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1ob3Zlci1iZzogI3skZHgtZ3JpZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1ob3Zlci1jb2xvcjogI3skZHgtZ3JpZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvdzogI3skZHgtZ3JpZC1yb3ctZHJhZy1oaW50LXNoYWRvd307XHJcbiAgICAtLWR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQ6ICN7JGR4LWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0fTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1ncmlkLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1ncmlkLW1pbi13aWR0aCk7XHJcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtbWF4LWhlaWdodCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgJiA+IC5keGJsLWxvYWRpbmctcGFuZWwge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWdyaWQtdG9wLXBhbmVsLFxyXG4gICAgJiA+IC5keGJsLWdyaWQtYm90dG9tLXBhbmVsIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC1ib3R0b20tcGFuZWwge1xyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXRvb2xiYXItY29udGFpbmVyLFxyXG4gICAgJiA+IC5keGJsLWdyaWQtdG9wLXBhbmVsIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JpZC10b3AtcGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy14KSAwO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1ncm91cC1wYW5lbC1mcmVlLXNwYWNlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtZ3JpZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXNoYWRvdyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXdpZHRoKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtZ3JpZC1tdWx0aXBsZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJtZFwiKSkge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtbXVsdGlwbGUtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1uYXZpZ2F0aW9uLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIiwgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMjAwMDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJnKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLXJvdy1kcmFnLWhpbnQtc2hhZG93KTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1yb3ctZHJhZy1oaW50LWRyYWctYW5jaG9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggdmFyKC0tZHhibC1ncmlkLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXIgPiAuZHhibC1ncmlkLXNlYXJjaC1ib3ggPiAuZHhibC1idG4taWNvbiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWhpZ2hsaWdodGVkLXRleHQtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1oaWdobGlnaHRlZC10ZXh0LWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteCk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1jb2xvcn07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtZm9udC13ZWlnaHR9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbi5keGJsLWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmd9O1xyXG4gICAgICAgICAgICBjb2xvcjogI3skZHgtd2FpdC1pbmRpY2F0b3ItY29sb3J9O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWZvbnQtd2VpZ2h0fTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemV9O1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemV9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1zaXplfTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemV9O1xyXG4gICAgICAgICAgICBjb2xvcjogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLW5vdC1mb3VuZC1pbWFnZS1jb2xvcn07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBhZ2VyIHtcclxuICAgICAgICAtLWR4YmwtcGFnZXItZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZ3JpZC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLXBhZ2VyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWdyaWQtZm9udC1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1mb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1mb250LXNpemUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6ICN7JGR4LWdyaWQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICN7JGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15OiAjeyRkeC1ncmlkLWRldGFpbC1jZWxsLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyaWQtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodDogI3skZHgtZ3JpZC10b3AtZml4ZWQtYm9keS1oZWlnaHQtc219O1xyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSB7XHJcbiAgICAgICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtc219O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbm90LWZvdW5kLWltYWdlLXNpemUtc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1zbX07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWxvYWRpbmctaW5kaWNhdG9yLXNpemUtc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAjeyRkeC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZy10ZXh0LXBhZGRpbmctc219O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtbGluZS1oZWlnaHQ6ICN7JGR4LWdyaWQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYS1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1kYXRhLWFyZWEtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdG9yLWNlbGwtcGFkZGluZy14OiAjeyRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteTogI3skZHgtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdG9vbGJhci1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC10b29sYmFyLWNvbnRhaW5lci1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLXRvb2xiYXItY29udGFpbmVyLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWNvbnRhaW5lci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1jb250YWluZXItc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtcGFuZWwtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpbyAqICRkeC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWdyb3VwLXBhbmVsLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGg6ICN7JGR4LWdyaWQtZ3JvdXAtaW5kZW50LWNlbGwtd2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14OiAjeyRkeC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteTogI3skZHgtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGg6ICN7JGR4LWdyaWQtc2VhcmNoLWJveC1jb250YWluZXItd2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteDogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLXNlYXJjaC1ib3gtY29udGFpbmVyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1zZWFyY2gtYm94LWNvbnRhaW5lci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZW1wdHktaGVhZGVyLXBhbmVsLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZGV0YWlsLWNlbGwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JpZC10ZXh0LWNlbGwtc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyaWQtdG9wLWZpeGVkLWJvZHktaGVpZ2h0OiAjeyRkeC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodC1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktZGF0YS1hcmVhIHtcclxuICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1ub3QtZm91bmQtaW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAjeyRkeC1sb2FkaW5nLWluZGljYXRvci1zaXplLWxnfTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skZHgtbG9hZGluZy1pbmRpY2F0b3Itc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4uZHhibC1ncmlkLWVtcHR5LWRhdGEtbG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGR4LWdyaWQtZW1wdHktZGF0YS1sb2FkaW5nLXRleHQtcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIC5keGJsLWdyaWQtZ3JvdXAtcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICA+IC5keGJsLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1oZWFkZXItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAmID4gOm5vdCg6bGFzdC1jaGlsZCwuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZyk7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtYmFja2dyb3VuZC1wb3NpdGlvbi1hbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTUwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA2MDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuLmR4YmwtZ3JpZC1zZWxlY3Rpb24tY2VsbCB7XHJcbiAgICAuZHhibC1jaGVja2JveC5keGJsLWdyaWQtc2VsZWN0aW9uLWNoZWNrLXdhdmUtYW5pbWF0ZWQge1xyXG4gICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXNpemUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1zaXplKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogI3skZHgtY2hlY2tib3gtY2hlY2stZWxlbWVudC1ib3JkZXItcmFkaXVzfTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogI3skZHgtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtd2F2ZS1hbmltYXRpb24tY29sb3J9O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJSAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDEuNXMgbGluZWFyIGluZmluaXRlIGR4YmwtZ3JpZC1zZWxlY3Rpb24tY2hlY2tib3gtYmFja2dyb3VuZC1wb3NpdGlvbi1hbmltYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiAmIHtcclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtZm9jdXMtcm93LWNoZWNrLWJveC1zdHlsZSgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGh9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1oZWFkZXItc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoKSAqIC0xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctc3ByZWFkOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWNoZWNrYm94LXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihudWxsLCBudWxsLCBudWxsLCBudWxsLCBudWxsLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoOiAjeyRkeC1ncmlkLXNlbGVjdC1hbGwtc3BsaXQtYnRuLWNvbnRhaW5lci1idG4td2lkdGgtc219O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtc2VsZWN0LWFsbC1zcGxpdC1idG4tY29udGFpbmVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1zZWxlY3QtYWxsLXNwbGl0LWJ0bi1jb250YWluZXItYnRuLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyIHtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1ncmlkLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmc6ICN7JGR4LWdyaWQtYmd9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1jb2xvcjogI3skZHgtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skZHgtZ3JpZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItc3R5bGU6ICN7JGR4LWdyaWQtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRkeC1ncmlkLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWdyaWQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLXNoYWRvdzogI3skZHgtZ3JpZC1ncm91cC1wYW5lbC1oZWFkZXItc2hhZG93fTtcclxuXHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYmcpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWdyaWQtZHJhZ2dhYmxlLWhlYWRlci1ib3JkZXItY29sb3IpO1xyXG4gICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1ncmlkLWRyYWdnYWJsZS1oZWFkZXItc2hhZG93KTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2FibGUtaGVhZGVyOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtZm9ybSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiA+IGZvcm0gPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteTogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtc3BhY2luZzogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nfTtcclxuXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy14KSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAkZHgtZ3JpZC1lZGl0LWZvcm0tYnRuLW1pbi13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteDogI3skZHgtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1wYWRkaW5nLXgtbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtZWRpdC1mb3JtLWJ1dHRvbnMtcGFkZGluZy15OiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXBhZGRpbmcteS1sZ307XHJcbiAgICAtLWR4YmwtZ3JpZC1lZGl0LWZvcm0tYnV0dG9ucy1zcGFjaW5nOiAjeyRkeC1ncmlkLWVkaXQtZm9ybS1idXR0b25zLXNwYWNpbmctbGd9O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXg6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXh9O1xyXG4gICAgLS1keGJsLWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXk6ICN7JGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnV0dG9ucy1zcGFjaW5nLXl9O1xyXG5cclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zLXNwYWNpbmcteSkgMCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgIG1pbi13aWR0aDogJGR4LWdyaWQtY29uZmlybS1kaWFsb2ctYnRuLW1pbi13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14KTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4YmwtZ3JpZC1jb25maXJtLWRpYWxvZy1idXR0b25zIHtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy14LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15OiAjeyRkeC1ncmlkLWNvbmZpcm0tZGlhbG9nLWJ1dHRvbnMtc3BhY2luZy15LWxnfTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1zb3J0LWFzYyxcclxuLmR4YmwtZ3JpZC1zb3J0LWRlc2MsXHJcbi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtc29ydC1hc2MsXHJcbi5keGJsLWdyaWQtc29ydC1kZXNjIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgJiB+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWJ0bi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0biB7XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogMDtcclxuICAgIC0tZHhibC1ncmlkLWhlYWRlci1zcGFjaW5nOiAwO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctYmx1cjogMDtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LXNwcmVhZDogMDtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXk6IGNhbGModmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXkpICogLTEpO1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tcGFkZGluZy1zdWJ0cmFjdGlvbn07XHJcblxyXG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tbWFyZ2luLXkpO1xyXG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCkgLSB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZnVubmVsLWJ0bi1wYWRkaW5nLXN1YnRyYWN0aW9uKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXHJcblxyXG4gICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1mdW5uZWwtYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJnKTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZHhibC1idG4tYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1ncmlkLWZpbHRlci1tZW51LWZ1bm5lbC1idG4tZmlsbGVkIHtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1kcmFnZ2luZy11cC10YXJnZXQsXHJcbi5keGJsLWdyaWQtZHJhZ2dpbmctZG93bi10YXJnZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuQGltcG9ydCBcImdyaWQudGFibGVcIjtcclxuQGltcG9ydCBcImdyaWQuY29sdW1uLWNob29zZXJcIjtcclxuQGltcG9ydCBcImdyaWQuZmlsdGVyLW1lbnVcIjtcclxuQGltcG9ydCBcImdyaWQudXRpbHNcIjtcclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwiYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCJ0ZXh0LWVkaXRcIjtcclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtYnV0dG9uLXN0eWxlKCRib3JkZXItcmFkaXVzLCAkdXNlLXRleHQtY2VsbC1tYXJnaW46IGZhbHNlLCAkb2Zmc2V0OiAkZHgtbWluLXNwYWNpbmcpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpZiAkdXNlLXRleHQtY2VsbC1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUgKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSgkYm9yZGVyLXJhZGl1cywgJG9mZnNldCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1hcmdpbjogY2FsYyh2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgKiAtMSkgMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtZm9jdXMtcm93LWNoZWNrLWJveC1zdHlsZSgpIHtcclxuICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyaWQtY29sb3IpO1xyXG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjaGVja2JveC1mb2N1cy1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LWNoZWNrZWQtZm9jdXMtc3R5bGUoJGR4LWxpZ2h0LCBcImxpZ2h0XCIsICRkeC1jaGVja2JveC1mb2N1cy1vbi1wcmltYXJ5LXNoYWRvdy10aW50LWFtb3VudCwgJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXNoYWRlLWFtb3VudCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNoZWNrYm94LXVuY2hlY2tlZC1mb2N1cy1zdHlsZSgkZHgtbGlnaHQsIFwibGlnaHRcIiwgJGR4LWNoZWNrYm94LWZvY3VzLW9uLXByaW1hcnktc2hhZG93LXRpbnQtYW1vdW50LCAkZHgtY2hlY2tib3gtZm9jdXMtb24tcHJpbWFyeS1zaGFkb3ctc2hhZGUtYW1vdW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0eWxlKCRpcy1wcmltYXJ5LWJnOiBmYWxzZSkge1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgLS1keGJsLXRleHQtZWRpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWVkaXRvci1jZWxsLXBhZGRpbmcteCkgKiAtMSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGV4dC1lZGl0LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtbm90LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0YXRlLXN0eWxlKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBpbnZhbGlkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0YXRlLXN0eWxlKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC0tZHhibC10ZXh0LWVkaXQtYmc6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBpZiAkaXMtcHJpbWFyeS1iZyB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLXRleHQtZWRpdC1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlYWRvbmx5LXN0YXRlKCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLXRleHQtZWRpdC1yZWFkb25seS1iZ1wiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJvcmRlci13aWR0aFwiLCBcIi0tZHhibC10ZXh0LWVkaXQtcmVhZG9ubHktYmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtZGlzYWJsZWQtcHJpbWFyeS1zdHlsZShcIi0tZHhibC10ZXh0LWVkaXQtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLXRleHQtZWRpdC1ib3JkZXItd2lkdGhcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWRpc2FibGVkLWJnXCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWRpdC1kZWZhdWx0LWJ0bigpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXRleHQtZWRpdC1idG4taW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtdGV4dC1lZGl0LWJ0bi1kaXNhYmxlZC1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC10ZXh0LWVkaXQtYnRuLWhvdmVyLWltYWdlLWNvbG9yXCIsIG51bGwsIG51bGwsIHRydWUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1lZGl0LWN1c3RvbS1idG4oKSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpLCAyICogJGR4LW1pbi1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyaWQtaW5wbGFjZS10ZXh0LWVkaXQtc3RhdGUtc3R5bGUoKSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1maXhlZC1jZWxsKCRiYWNrZ3JvdW5kLWNvbG9yKSB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB6LWluZGV4OiAjeyRkeC1ncmlkLWZpeGVkLWNlbGwtei1pbmRleH07XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoI3skYmFja2dyb3VuZC1jb2xvcn0pO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZSgkY29sb3IpIHtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1uYXZpZ2F0aW9uLWZyYW1lLXN0eWxlKCRjb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBncmlkLW5hdmlnYXRpb24tZnJhbWUtc3R5bGUoJGNvbG9yLCAkdXNlLW9mZnNldDogdHJ1ZSkge1xyXG4gICAgb3V0bGluZTogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1zaXplfSBzb2xpZCB2YXIoI3skY29sb3J9KTtcclxuXHJcbiAgICBAaWYgJHVzZS1vZmZzZXQge1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKC0xICogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1zaXplfSk7XHJcblxyXG4gICAgICAgIC5keFNhZmFyaSAmIHsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4xMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkXCI7XHJcblxyXG4uZHhibC1ncmlkIHtcclxuICAgICYgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtYmcpO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5LmR4YmwtZ3JpZC10b3AtZml4ZWQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1ncmlkLXRvcC1maXhlZC1ib2R5LWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgICAgICAuZHhNYWNPU01vYmlsZVBsYXRmb3JtICYsXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4U2FmYXJpICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAjeyRkeC1ncmlkLWZpeGVkLWNlbGwtei1pbmRleCArIDF9OyAvKiBUMTIxMTk4MSAqL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiB0cjpob3ZlciA+IHRkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKiBUMTIwMzYxNjogYW4gZW1wdHkgc2VsZWN0b3IgdG8gZGVhbCB3aXRoIGEgd2VpcmQgZXJyb3Igb2Ygb3ZlcmxhcHBpbmcgcm93IGFyZWFzIGluIHRoZSBtb2JpbGUgc2ltdWxhdGlvbiBvZiBDaHJvbWUgKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gdHIuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWhvdmVyLWJnXCIsIFwiLS1keGJsLWdyaWQtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGhcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQgPiAuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAjeyRkeC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQtZ2FwfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1jb250ZW50LXBhZGRpbmctbGVmdH07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRkeC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWNvbnRlbnQtcGFkZGluZy1yaWdodH07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1ncmlkLWVkaXQtbmV3LWl0ZW0tcm93LWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoI3skZHgtZ3JpZC1lZGl0LW5ldy1pdGVtLXJvdy1pY29uLXRyYW5zZm9ybS1zY2FsZX0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50LFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlLFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCxcclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IC5keGJsLWdyaWQtdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmID4gdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSxcclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiAuZHhibC1ncmlkLXRhYmxlID4gdGZvb3QsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gLmR4YmwtZ3JpZC10YWJsZSA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICYgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLXRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICYgPiB0Ym9keSxcclxuICAgICAgICAmID4gdGZvb3Qge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGgsXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyaWQtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncmlkLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1sYXN0LWZpeGVkLWxlZnQtY2VsbCArIHRkLFxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWxhc3QtZml4ZWQtbGVmdC1jZWxsICsgdGg6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCwuZHhibC1ncmlkLWJvcmRlcmVkLWxlZnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZvY3VzLWZyYW1lLXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtZnJhbWUtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtY2hlY2tib3gtc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZm9jdXNlZC1yb3cgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtZm9jdXMtcm93LWNoZWNrLWJveC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICAgICAmW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLyogc3R5bGVsaW50LWRpc2FibGUgbWF4LWxpbmUtbGVuZ3RoICovXHJcbiAgICAgICAgICAgICAgICAmID4gdGg6bm90KC5keGJsLWdyaWQtaGVhZGVyLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1oZWFkZXIpLFxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1lZGl0LXJvdyk6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KTpub3QoW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKTpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwpOm5vdCguZHhibC1ncmlkLXJvdy1kcmFnLWFuY2hvci1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogc3R5bGVsaW50LWVuYWJsZSBtYXgtbGluZS1sZW5ndGggKi9cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1lZGl0LXJvdyA+IHRkOm5vdCguZHhibC1ncmlkLWV4cGFuZC1idXR0b24tY2VsbCksXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maWx0ZXItcm93ID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lZGl0b3ItY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWVkaXRvci1pbnBsYWNlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkOm5vdCguZHhibC1ncmlkLWNvbW1hbmQtY2VsbCk6bm90KC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5keGJsLXRleHQtZWRpdC5keGJsLWZvY3VzZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbmF2aWdhdGlvbi1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWRpc3BsYXktdmlldyA+IC5keGJsLXRleHQtZWRpdC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2hlY2tib3gtZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkIC5keGJsLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8qIFQxMjA3MzE1ICovXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWVkaXQtcm93LmR4YmwtZ3JpZC1lZGl0b3ItaW5wbGFjZS1jb250YWluZXIgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNwZWNpYWwtcHJpbWFyeS1zdHlsZShcIi0tZHhibC1ncmlkLWVkaXQtcm93LWJnXCIsIFwiLS1keGJsLWdyaWQtZWRpdC1yb3ctY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZWRpdC1yb3ctYmcsIHZhcigtLWR4YmwtZ3JpZC1iZywgdW5zZXQpKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtdGV4dC1lZGl0LXN0eWxlKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmID4gdGg6Zmlyc3QtY2hpbGQ6bm90KC5keGJsLWdyaWQtYm9yZGVyZWQtbGVmdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1pbnBsYWNlLWJ1dHRvbi1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCA+IC5keGJsLWdyaWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuLFxyXG4gICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQsXHJcbiAgICAgICAgJiA+IHRib2R5ID4gdHIuZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cgPiB0ZCA+IGRpdltkeGJsLWdyaWQtc3VtbWFyeS1pdGVtXSxcclxuICAgICAgICAmID4gdGZvb3QgPiB0ciA+IHRkLFxyXG4gICAgICAgICYgPiB0Zm9vdCA+IHRyID4gdGQgPiBkaXZbZHhibC1ncmlkLXN1bW1hcnktaXRlbV0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLWNvbW1hbmQtY2VsbCxcclxuICAgICAgICAmIC5keGJsLWdyaWQtc2VsZWN0aW9uLWNlbGwge1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWNvbHVtbi1yZXNpemUtYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICRkeGJsLWdyaWQtcmVzaXplLWFuY2hvci1hbGlnbi1vZmZzZXQ6IGNhbGMoKHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpIC0gN3B4KSAvIDIgLSAxICogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtbGVmdC1hbGlnbi1jb2x1bW4tcmVzaXplLWFuY2hvcikge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkZHhibC1ncmlkLXJlc2l6ZS1hbmNob3ItYWxpZ24tb2Zmc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1ncmlkLWxlZnQtYWxpZ24tY29sdW1uLXJlc2l6ZS1hbmNob3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRkeGJsLWdyaWQtcmVzaXplLWFuY2hvci1hbGlnbi1vZmZzZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRvdWNoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyICogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpICsgdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpIC0gMSAqIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZ3JpZC1sZWZ0LWFsaWduLWNvbHVtbi1yZXNpemUtYW5jaG9yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICogPiB0ciA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAmID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxyXG4gICAgICAgICAgICAmID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdHIgPiB0aC5keGJsLWdyaWQtYm9yZGVyZWQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHIgPiB0aC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1lbXB0eS1oZWFkICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWFybS1yb3cge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJiArIHRyID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtaGVhZGVyLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAmID4gdGg6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1ncmlkLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1ncmlkLWZpbHRlci1yb3cge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQuZHhibC1ncmlkLWluZGVudC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyID4gdGguZHhibC1ncmlkLWZpeGVkLWNlbGw6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCksXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkLmR4YmwtZ3JpZC1maXhlZC1jZWxsOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGJvZHkge1xyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAmLFxyXG4gICAgICAgICAgICAgICAgLmR4U2FmYXJpICYge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSArIHRyOm5vdChbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0pLFxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0gKyB0cjpub3QoW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkIC5keGJsLWdyaWQtaGlnaGxpZ2h0ZWQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHIgPiB0ZC5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiB0ci5keGJsLWdyaWQtZ3JvdXAtcm93IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1mb2N1cy1mcmFtZS1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWdyaWQtZm9jdXMtZnJhbWUtZ3JvdXAtcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC1ib3R0b20tdmlydHVhbC1zcGFjZXItZWxlbWVudF0sXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICA+IHRkLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC10ZXh0LWNlbGwtcGFkZGluZy15KSB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cltkeGJsLWJvdHRvbS12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSA+IHRkID4gZGl2ID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHJbZHhibC10b3AtdmlydHVhbC1zcGFjZXItZWxlbWVudF0gPiB0ZFtkeGJsLWhpZGRlbi1za2VsZXRvbi1jZWxsXSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdID4gdGRbZHhibC1oaWRkZW4tc2tlbGV0b24tY2VsbF0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZW1wdHktaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWVtcHR5LWhlYWRlci1wYW5lbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1lbXB0eS1oZWFkZXItcGFuZWwtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwtc2l6ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1ncm91cC1pbmRlbnQtY2VsbC13aWR0aCkgLSB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWluZGVudC1jZWxsLXNpemU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1ncmlkLWdyb3VwLWluZGVudC1jZWxsLXdpZHRoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwsXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWhlYWRlci1pbmRlbnQtY2VsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cjpub3QoLmR4YmwtZ3JpZC1mb290ZXItcm93KTpub3QoLmR4YmwtZ3JpZC1maWx0ZXItcm93KSB7XHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtaW5kZW50LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1leHBhbmQtYnV0dG9uLWNlbGwge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICsgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtZXhwYW5kLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWlucGxhY2UtYnV0dG9uLXN0eWxlKCRkeC1yb3VuZC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWhpZGRlbi1lbXB0eS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLXNlbGVjdGVkLXJvdzpub3QoLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyk6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZShcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC1ncmlkLXNlbGVjdGlvbi1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZm9jdXNlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LXN0eWxlKFwiLS1keGJsLWdyaWQtZm9jdXMtYmdcIiwgXCItLWR4YmwtZ3JpZC1mb2N1cy1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rLWJ1dHRvbnMtc3R5bGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZm9jdXMtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtaG92ZXItb3BhY2l0eX07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ncmlkLWZvY3VzZWQtcm93LmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uKTpub3QoLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSkgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstc3R5bGUoXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtYmdcIiwgXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tZm9jdXMtY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZml4ZWQtY2VsbChcIi0tZHhibC1ncmlkLWJnXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluay1idXR0b25zLXN0eWxlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtZ3JpZC1mb2N1cy1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICN7JGR4LXN0YXRlLWhvdmVyLW9wYWNpdHl9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb246bm90KC5keGJsLWdyaWQtZ3JvdXAtcm93KSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLXN0eWxlKFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLWdyaWQtc2VsZWN0aW9uLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC10b3VjaC1zZWxlY3Rpb24tZWRnZSA+IHRkOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLXNlbGVjdGVkLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtdG91Y2gtYmdcIiwgXCItLWR4YmwtZ3JpZC10b3VjaC1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1ncmlkLWZpeGVkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZm9vdGVyLXJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1mb290ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1mb290ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ZDpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXNlY29uZGFyeS1zdHlsZShcIi0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKSArIHRkOm5vdCguZHhibC1ncmlkLWluZGVudC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1jZWxsKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1kZXRhaWwtY2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1kZXRhaWwtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZ3JpZC1yb3ctZHJhZy1hbmNob3ItY2VsbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAjeyRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWdyaWQtdGFibGUtbm8tc2Nyb2xsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG5cclxuICAgICAgICAgICAgLmR4RmlyZWZveCAmID4gdGhlYWQsXHJcbiAgICAgICAgICAgIC5keEZpcmVmb3ggJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMSU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keEZpcmVmb3ggJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiA6bm90KC5keGJsLWdyaWQtZW1wdHktcm93KTpub3QoW2RhdGEtdmlydHVhbC1pdGVtLWluZGV4PVwiLTFcIl0pOm5vdCg6b25seS1jaGlsZCkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZHhibC1ncmlkLXRhYmxlLW5vLXNjcm9sbCkgPiB0Ym9keSA+IC5keGJsLWdyaWQtZW1wdHktcm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMge1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgICAgICYgPiBjb2xncm91cCBjb2w6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGNvbGdyb3VwIGNvbC5keGJsLWdyaWQtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdGhlYWQgPiB0ciA+ICosXHJcbiAgICAgICAgICAgICYgPiB0Zm9vdCA+IHRyID4gdGQsXHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yLFxyXG4gICAgLmR4YmwtZ3JpZC1kcm9wLXRhcmdldC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ncmlkLWNvbHVtbnMtc2VwYXJhdG9yIHtcclxuICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHgtcHJpbWFyeTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYigyNTUgMjU1IDI1NSAvIDIwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1kcm9wLXRhcmdldC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggMCAkZHgtZ3JpZC1yb3ctZHJvcC1pbmRpY2F0b3ItY29sb3IsIGluc2V0IC0ycHggLTJweCAwICRkeC1ncmlkLXJvdy1kcm9wLWluZGljYXRvci1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjI1cztcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pICVncmlkLWZvY3VzLWZyYW1lLWdyb3VwLXJvdyB7XHJcbiAgICAgICAgJjpmb2N1cyA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1ncmlkLWZvY3VzZWQtcm93OmZvY3VzID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLmR4YmwtZ3JpZC1ub3dyYXAgLmR4YmwtZ3JpZC1jb21tYW5kLWNlbGwsXHJcbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLXNlbGVjdGlvbi1jZWxsIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQuZHhibC1ncmlkLW5vd3JhcCAuZHhibC1ncmlkLWhlYWRlci1jb250ZW50ID4gc3BhbiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4vKiAjcmVnaW9uOiBob3ZlciBzdGF0ZSAqL1xyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItY29tYmluYXRvci1zcGFjZS1iZWZvcmVcclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uXHJcblxyXG4uZHhibC1ncmlkLXRhYmxlLmR4YmwtZ3JpZC1yb3ctaG92ZXItZW5hYmxlZFxyXG4gICAgPiB0Ym9keVxyXG4gICAgPiB0cjpub3QoLmR4YmwtZ3JpZC1ncm91cC1yb3cpOm5vdCguZHhibC1ncmlkLWdyb3VwLWZvb3Rlci1yb3cpOm5vdCguZHhibC1ncmlkLWVkaXQtcm93KTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1yb3cpOmhvdmVyXHJcbiAgICA+IHRkOm5vdCguZHhibC1ncmlkLWVkaXQtZm9ybSk6bm90KC5keGJsLWdyaWQtaW5kZW50LWNlbGwpOm5vdCguZHhibC1ncmlkLWRldGFpbC1jZWxsKTpub3QoLmR4YmwtZ3JpZC1lbXB0eS1kYXRhLWFyZWEpOm5vdCguZHhibC1ncmlkLWVtcHR5LWNlbGwpIHtcclxuICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWdyaWQtaG92ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1ncmlkLWJvcmRlci13aWR0aFwiKTtcclxuXHJcbiAgICAmLmR4YmwtZ3JpZC1maXhlZC1jZWxsIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkLWZpeGVkLWNlbGwoXCItLWR4YmwtZ3JpZC1iZ1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC10YWJsZS5keGJsLWdyaWQtcm93LWhvdmVyLWVuYWJsZWRcclxuICAgID4gdGJvZHlcclxuICAgID4gdHIuZHhibC1ncmlkLWZvY3VzZWQtcm93Om5vdCguZHhibC1ncmlkLWdyb3VwLXJvdyk6bm90KC5keGJsLWdyaWQtZ3JvdXAtZm9vdGVyLXJvdyk6bm90KC5keGJsLWdyaWQtZWRpdC1yb3cpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXJcclxuICAgID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWZvY3VzLWZyYW1lLWNvbG9yXCIsIFwiLS1keGJsLWdyaWQtZm9jdXMtY29sb3JcIiwgXCItLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdGFibGUuZHhibC1ncmlkLXJvdy1ob3Zlci1lbmFibGVkXHJcbiAgICA+IHRib2R5XHJcbiAgICA+IHRyLmR4YmwtZ3JpZC1zZWxlY3RlZC1yb3c6bm90KC5keGJsLWdyaWQtZm9jdXNlZC1yb3cpOm5vdCguZHhibC1ncmlkLXRvdWNoLXNlbGVjdGlvbik6bm90KC5keGJsLWdyaWQtdG91Y2gtc2VsZWN0aW9uLWVkZ2UpOm5vdCguZHhibC1ncmlkLWVtcHR5LXJvdyk6aG92ZXJcclxuICAgID4gdGQ6bm90KC5keGJsLWdyaWQtZWRpdC1mb3JtKTpub3QoLmR4YmwtZ3JpZC1pbmRlbnQtY2VsbCk6bm90KC5keGJsLWdyaWQtZGV0YWlsLWNlbGwpOm5vdCguZHhibC1ncmlkLWVtcHR5LWRhdGEtYXJlYSk6bm90KC5keGJsLWdyaWQtZW1wdHktY2VsbCkge1xyXG4gICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tYmdcIiwgXCItLWR4YmwtZ3JpZC1zZWxlY3Rpb24tY29sb3JcIiwgXCItLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgJi5keGJsLWdyaWQtZml4ZWQtY2VsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1maXhlZC1jZWxsKFwiLS1keGJsLWdyaWQtYmdcIik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1lbmFibGUgaW5kZW50YXRpb25cclxuXHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY29tYmluYXRvci1zcGFjZS1iZWZvcmVcclxuXHJcbi8qICNlbmRyZWdpb24gKi9cclxuXHJcbi5keGJsLWdyaWRbZHhibC1ncmlkLWZvY3VzZWQtcm93LWhpZGRlbl0gLmR4YmwtZ3JpZC1mb2N1c2VkLXJvdyA+IHRkIHtcclxuICAgIC0tZHhibC1ncmlkLWZvY3VzLWNvbG9yOiAjeyRkeC1ncmlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncmlkLXNlbGVjdGlvbi1mb2N1cy1jb2xvcjogI3skZHgtZ3JpZC1jb2xvcn07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhPcGVyYSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgLmR4YmwtZ3JpZCB7XHJcbiAgICAgICAgLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtdGFibGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRmb290IHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtZ3JpZC1oZWFkZXItcm93ID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1ncmlkLWZpeGVkLWNlbGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1yb3cgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWdyaWQtZml4ZWQtY2VsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZHgtd2hpdGU6IHZhcigtLWJzLXdoaXRlLCB2YXIoLS13aGl0ZSkpICFkZWZhdWx0O1xyXG4kZHgtZ3JheS0xMDA6IHZhcigtLWJzLWdyYXktMTAwLCAjZjhmOWZhKSAhZGVmYXVsdDtcclxuJGR4LWdyYXktMjAwOiB2YXIoLS1icy1ncmF5LTIwMCwgI2U5ZWNlZikgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTMwMDogdmFyKC0tYnMtZ3JheS0zMDAsICNkZWUyZTYpICFkZWZhdWx0O1xyXG4kZHgtZ3JheS00MDA6IHZhcigtLWJzLWdyYXktNDAwLCAjY2VkNGRhKSAhZGVmYXVsdDtcclxuJGR4LWdyYXktNTAwOiB2YXIoLS1icy1ncmF5LTUwMCwgI2FkYjViZCkgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTYwMDogdmFyKC0tYnMtZ3JheS02MDAsICM2Yzc1N2QpICFkZWZhdWx0O1xyXG4kZHgtZ3JheS03MDA6IHZhcigtLWJzLWdyYXktNzAwLCAjNDk1MDU3KSAhZGVmYXVsdDtcclxuJGR4LWdyYXktODAwOiB2YXIoLS1icy1ncmF5LTgwMCwgIzM0M2E0MCkgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTkwMDogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpICFkZWZhdWx0O1xyXG4kZHgtYmxhY2s6IHZhcigtLWJzLWJsYWNrLCB2YXIoLS1ibGFjaykpICFkZWZhdWx0O1xyXG5cclxuJGR4LXByaW1hcnk6IHZhcigtLWJzLXByaW1hcnksIHZhcigtLXByaW1hcnkpKSAhZGVmYXVsdDtcclxuJGR4LXNlY29uZGFyeTogdmFyKC0tYnMtc2Vjb25kYXJ5LCB2YXIoLS1zZWNvbmRhcnkpKSAhZGVmYXVsdDtcclxuJGR4LXN1Y2Nlc3M6IHZhcigtLWJzLXN1Y2Nlc3MsIHZhcigtLXN1Y2Nlc3MpKSAhZGVmYXVsdDtcclxuJGR4LWluZm86IHZhcigtLWJzLWluZm8sIHZhcigtLWluZm8pKSAhZGVmYXVsdDtcclxuJGR4LXdhcm5pbmc6IHZhcigtLWJzLXdhcm5pbmcsIHZhcigtLXdhcm5pbmcpKSAhZGVmYXVsdDtcclxuJGR4LWRhbmdlcjogdmFyKC0tYnMtZGFuZ2VyLCB2YXIoLS1kYW5nZXIpKSAhZGVmYXVsdDtcclxuJGR4LWxpZ2h0OiB2YXIoLS1icy1saWdodCwgdmFyKC0tbGlnaHQpKSAhZGVmYXVsdDtcclxuJGR4LWRhcms6IHZhcigtLWJzLWRhcmssIHZhcigtLWRhcmspKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1ibHVlOiB2YXIoLS1icy1ibHVlLCB2YXIoLS1ibHVlKSkgIWRlZmF1bHQ7XHJcbiRkeC1pbmRpZ286IHZhcigtLWJzLWluZGlnbywgdmFyKC0taW5kaWdvKSkgIWRlZmF1bHQ7XHJcbiRkeC1wdXJwbGU6IHZhcigtLWJzLXB1cnBsZSwgdmFyKC0tcHVycGxlKSkgIWRlZmF1bHQ7XHJcbiRkeC1waW5rOiB2YXIoLS1icy1waW5rLCB2YXIoLS1waW5rKSkgIWRlZmF1bHQ7XHJcbiRkeC1yZWQ6IHZhcigtLWJzLXJlZCwgdmFyKC0tcmVkKSkgIWRlZmF1bHQ7XHJcbiRkeC1vcmFuZ2U6IHZhcigtLWJzLW9yYW5nZSwgdmFyKC0tb3JhbmdlKSkgIWRlZmF1bHQ7XHJcbiRkeC15ZWxsb3c6IHZhcigtLWJzLXllbGxvdywgdmFyKC0teWVsbG93KSkgIWRlZmF1bHQ7XHJcbiRkeC1ncmVlbjogdmFyKC0tYnMtZ3JlZW4sIHZhcigtLWdyZWVuKSkgIWRlZmF1bHQ7XHJcbiRkeC10ZWFsOiB2YXIoLS1icy10ZWFsLCB2YXIoLS10ZWFsKSkgIWRlZmF1bHQ7XHJcbiRkeC1jeWFuOiB2YXIoLS1icy1jeWFuLCB2YXIoLS1jeWFuKSkgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gZ2V0LWV4dGVybmFsLXRoZW1lLWNvbG9yKCRyZW5kZXItc3R5bGUpIHtcclxuICAgICRjb2xvcjogbWFwLWdldCgkZHgtdGhlbWUtY29sb3JzLCAjeyRyZW5kZXItc3R5bGV9KTtcclxuICAgIEByZXR1cm4gaWYoJGNvbG9yLCAkY29sb3IsIG1hcC1nZXQoJGR4LXRoZW1lLWNvbG9ycywgcHJpbWFyeSkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0LWV4dGVybmFsLXRoZW1lLXJnYi1jb2xvcigkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaWYgJGR4LXRoZW1lLXJnYi1jb2xvcnMge1xyXG4gICAgICAgICRjb2xvcjogbWFwLWdldCgkZHgtdGhlbWUtcmdiLWNvbG9ycywgI3skcmVuZGVyLXN0eWxlfSk7XHJcbiAgICAgICAgQHJldHVybiBpZigkY29sb3IsICRjb2xvciwgbWFwLWdldCgkZHgtdGhlbWUtcmdiLWNvbG9ycywgcHJpbWFyeSkpO1xyXG4gICAgfVxyXG4gICAgQHJldHVybiBudWxsO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0LWV4dGVybmFsLXRoZW1lLWJhc2UtZm9yZS1jb2xvcigkcmVuZGVyLXN0eWxlKSB7XHJcbiAgICBAaWYgJHJlbmRlci1zdHlsZSA9PSBcImxpZ2h0XCIge1xyXG4gICAgICAgIEByZXR1cm4gI3skZHgtZ3JheS05MDB9O1xyXG4gICAgfVxyXG4gICAgQHJldHVybiAjeyRkeC13aGl0ZX07XHJcbn1cclxuXHJcbi8vIENvbW1vblxyXG4kZHgtYmc6IHZhcigtLWJzLWJvZHktYmcsIHZhcigtLWR4YmwtYm9keS1iZywgaW5oZXJpdCkpICFkZWZhdWx0O1xyXG4kZHgtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IsIHZhcigtLWR4YmwtYm9keS1jb2xvciwgaW5oZXJpdCkpICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IsICN7JGR4LWdyYXktNDAwfSkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtc3RhdGUtYmFzZS1iZzogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtYmctYWxwaGE6IDE1JSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWhvdmVyLWJnLWFscGhhOiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmctYWxwaGE6IDclICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtaG92ZXItYmctYWxwaGE6IDIwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYW5lbC1iYXNlLWJnOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBCdXR0b25cclxuJGR4LWJ0bi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRkeC1idG4tY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gQ2hlY2tCb3hcclxuJGR4LWNoZWNrYm94LWJhc2UtY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHRFZGl0XHJcbiRkeC10ZXh0LWVkaXQtc3RhdGUtYmFzZS1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gVGFnQm94XHJcbiRkeC10YWctYm94LXRhZy1iYXNlLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvclBhbGV0dGVcclxuJGR4LWNvbG9yLXBhbGV0dGUtY29sb3ItdGlsZS1vdXRsaW5lLWRpc2FibGVkLWNvbG9yOiByZ2IoZnJvbSB2YXIoLS1icy1wcmltYXJ5LCB2YXIoLS1wcmltYXJ5KSkgciBnIGIgLyAwLjYpICFkZWZhdWx0O1xyXG5cclxuLy8gVGFic1xyXG4kZHgtdGFicy10YWItYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0OiAwICFkZWZhdWx0O1xyXG5cclxuLy8gTG9hZGluZyBwYW5lbFxyXG4kZHgtd2FpdC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnLCB2YXIoLS1keGJsLWJvZHktYmcsICNmZmYpKSAhZGVmYXVsdDtcclxuJGR4LWxvYWRpbmctcGFuZWwtdW5kZXJsYXktYmc6IHZhcigtLWJzLWJvZHktYmcpO1xyXG4kZHgtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnOiB2YXIoLS1icy1ncmF5LTIwMCk7XHJcbiRkeC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eTogMC4xMjU7XHJcblxyXG4vLyBDaGFydHNcclxuJGR4LWNoYXJ0LWxlZ2VuZC1iZzogdmFyKC0tZHhibC1jaGFydC1sZWdlbmQtYmcsICRkeC1iZykgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm9yZGVyOiB2YXIoLS1keGJsLWNoYXJ0LWxlZ2VuZC1ib3JkZXIsIDFweCBzb2xpZCAkZHgtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWxlZ2VuZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNoYXJ0LWxlZ2VuZC1ib3JkZXItcmFkaXVzLCAwLjM3NXJlbSkgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1sZWdlbmQtYm94LXNoYWRvdzogdmFyKC0tZHhibC1jaGFydC1sZWdlbmQtYm94LXNoYWRvdywgbm9uZSkgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWNvbnN0YW50LWxpbmUtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNoYXJ0LWF4aXMtbGluZS1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtY2hhcnQtZXJyb3ItYmFyLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jaGFydC1hbm5vdGF0aW9uLXRleHQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIENsaWVudCBjb21wb25lbnRzIGNvbW1vblxyXG4kZHgtdGl0bGUtZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtbGVnZW5kLWl0ZW0tZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gSHRtbEVkaXRvclxyXG4kZHgtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkeC1ibGFjaywgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhKSAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogJGR4LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yLXJnYikgIWRlZmF1bHQ7XHJcbiRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpICFkZWZhdWx0O1xyXG4kZHgtaHRtbC1lZGl0b3ItZHJhZy16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2IpICFkZWZhdWx0O1xyXG5cclxuLy8gU2Fua2V5XHJcbiRkeC1zYW5rZXktbGFiZWwtZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLy8gQ2Fyb3VzZWxcclxuJGR4LWNhcm91c2VsLWJhY2tncm91bmQtY29sb3I6ICRkeC1iZyAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yOiAkZHgtY29sb3IgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1wYWdlLWJhY2tncm91bmQtY29sb3I6ICRkeC1jb2xvciAhZGVmYXVsdDtcclxuJGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZDogJGR4LWJnICFkZWZhdWx0O1xyXG5cclxuLy8gUmFuZ2VTZWxlY3RvclxyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtbGFiZWwtZm9udC1jb2xvcjogJGR4LWNvbG9yICFkZWZhdWx0O1xyXG4kZHgtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLW1hcmtlci1mb250LWNvbG9yOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1yYW5nZS1zZWxlY3Rvci1zaHV0dGVyLWNvbG9yOiAkZHgtYmcgIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgXCJzY3JvbGwtdmlld2VyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG5cclxuLmR4YmwtbW9kYWwgPiAuZHhibC1tb2RhbC1yb290ID4gLmR4YmwtcG9wdXAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyB7XHJcbiAgICAtLWR4YmwtcG9wdXAtbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRpYWxvZyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvcjogI3skZHgtZ3JpZC1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6ICN7JGR4LWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItbWF4LWhlaWdodDogNjB2aDtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1heC13aWR0aDogMzI1cHg7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1taW4taGVpZ2h0OiAyMTBweDtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLW1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICAgJi5keGJsLWRyb3Bkb3duLWRpYWxvZyxcclxuICAgICYuZHhibC13aW5kb3ctZGlhbG9nIHtcclxuICAgICAgICAmIC5keGJsLWRyb3Bkb3duLWhlYWRlcixcclxuICAgICAgICAmIC5keGJsLXdpbmRvdy1oZWFkZXIge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1kcm9wZG93bi1ib2R5LFxyXG4gICAgICAgICYgLmR4Ymwtd2luZG93LWJvZHkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLXBhZGRpbmcoKTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc2lkZXBhbmVsLWRpYWxvZyB7XHJcbiAgICAgICAgJiAuZHhibC1tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1wYWRkaW5nKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjcm9sbC12aWV3ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZ2dpbmctaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYigwIDAgMCAvIDUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWdnaW5nLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kcmFnZ2luZy1pdGVtLW5leHQtc2libGluZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemUpIC0gdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCkpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbS1kcmFnLWFuY2hvcixcclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0tZHJhZy1sb2NrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXkpICogLTEpIGNhbGModmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCkgKiAtMSkgY2FsYyh2YXIoLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15KSAqIC0xKSAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1pdGVtLWRyYWctYW5jaG9yIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWl0ZW0taW5kZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtZm9jdXMtZnJhbWUtc3R5bGUoXCItLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1mb2N1cy1mcmFtZS1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3Bkb3duLWJvZHksXHJcbiAgICAuZHhibC1tb2RhbC1ib2R5LFxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3NlcixcclxuICAgIC5keGJsLXNjcm9sbC12aWV3ZXIsXHJcbiAgICAuZHhibC1zY3JvbGwtdmlld2VyIC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCxcclxuICAgIC5keGJsLWdyaWQtY29sdW1uLWNob29zZXItaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1hcmVhLXNlcGFyYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtY29sdW1uLWNob29zZXItZGlhbG9nLmR4Ymwtc20ge1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14OiAjeyRkeC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteC1zbX07XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy15LXNtfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1zaXplOiAjeyRkeC1pbWFnZS1zaXplLXNtfTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1kaWFsb2cuZHhibC1sZyB7XHJcbiAgICAtLWR4YmwtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXg6ICN7JGR4LWdyaWQtY29sdW1uLWNob29zZXItcGFkZGluZy14LWxnfTtcclxuICAgIC0tZHhibC1ncmlkLWNvbHVtbi1jaG9vc2VyLXBhZGRpbmcteTogI3skZHgtZ3JpZC1jb2x1bW4tY2hvb3Nlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgLS1keGJsLWdyaWQtY29sdW1uLWNob29zZXItZHJhZy1pY29uLXNpemU6ICN7JGR4LWltYWdlLXNpemUtbGd9O1xyXG59XHJcbiIsIi5keGJsLWRyb3Bkb3duIHtcclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgJi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQtc219O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLXNtfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLXNtfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgJi5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcm9vdCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1oZWlnaHQtbGd9O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGgtbW9iaWxlLWxnfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlLWxnfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1saXN0LWJveC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXg6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXctc2VsZWN0LWFsbC1jaGVjay1wYWRkaW5nLXk6ICN7JGR4LWxpc3QtYm94LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRoLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZTogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXNwYWNlLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXJvb3Qge1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGg6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24td2lkdGh9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24taGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWhlaWdodH07XHJcblxyXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwibWRcIikpIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1tYXgtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQtbW9iaWxlfTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IG1hcC1nZXQoJGR4LXdpbmRvdy1icmVha3BvaW50cywgXCJzbVwiKSkge1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1heC1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbWF4LWhlaWdodC1tb2JpbGUtc219O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi13aWR0aC1tb2JpbGV9O1xyXG4gICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1taW4td2lkdGgtbW9iaWxlfTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1jdXN0b20tc2l6ZSB7XHJcbiAgICAuZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duIHtcclxuICAgICAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXRyZWV2aWV3LWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWdyaWQtZmlsdGVyLW1lbnUtdmFsdWVzLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJnKTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItYmc6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxpc3QtYm94LWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi10cmVldmlldy1oZWlnaHQ6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWxvYWRpbmctcGFuZWwtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy14OiAjeyRkeC1saXN0LWJveC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteTogI3skZHgtbGlzdC1ib3gtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi13aWR0aDogI3skZHgtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1mb290ZXItYnRuLXdpZHRofTtcclxuICAgIC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4tc3BhY2U6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZX07XHJcbiAgICAtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15fTtcclxuXHJcbiAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3IHtcclxuICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LXZhbHVlcy12aWV3LXNlbGVjdC1hbGwtY2hlY2stcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtZ3JpZC1maWx0ZXItbWVudS12YWx1ZXMtdmlldy1zZWxlY3QtYWxsLWNoZWNrLXBhZGRpbmcteCkgKyB2YXIoLS1keGJsLWNoZWNrYm94LWJvcmRlci13aWR0aCkpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbWF4LWxpbmUtbGVuZ3RoXHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICN7JGR4LWxpc3QtYm94LWJvcmRlci1jb2xvcn07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1saXN0Ym94LFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbGlzdC1ib3gge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWxpc3QtYm94LWJvcmRlci1yYWRpdXM6IHVuc2V0OyAvLyBGaXggYmx1cnJ5IHRleHRzIHdoaWxlIHpvb21pbmcgaW4gQ2hyb21lXHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbGlzdC1ib3gtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tdHJlZXZpZXctaGVpZ2h0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWxvYWRpbmctcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tbG9hZGluZy1wYW5lbC1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWhlYWRlcixcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1mb290ZXIge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogdmFyKC0tZHhibC1ncmlkLWZpbHRlci1tZW51LWRyb3Bkb3duLWZvb3Rlci1idG4td2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWdyaWQtZmlsdGVyLW1lbnUtZHJvcGRvd24tZm9vdGVyLWJ0bi1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtZ3JpZC1kcmFnZ2luZy10YXJnZXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxOTk5O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yLFxyXG4uZHhibC1ncmlkLW1vdmUtY3Vyc29yIGE6aG92ZXIsXHJcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgLmR4YmwtZ3JpZC1hY3Rpb24sXHJcbi5keGJsLWdyaWQtbW92ZS1jdXJzb3IgKiB7XHJcbiAgICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxufVxyXG5cclxuLmR4YmwtZ3JhYmJpbmctY3Vyc29yLFxyXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgYTpob3ZlcixcclxuLmR4YmwtZ3JhYmJpbmctY3Vyc29yIC5keGJsLWdyaWQtYWN0aW9uLFxyXG4uZHhibC1ncmFiYmluZy1jdXJzb3IgKiB7XHJcbiAgICBjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbn1cclxuXHJcbi5keGJsLXJlc2l6ZS1jdXJzb3IsXHJcbi5keGJsLXJlc2l6ZS1jdXJzb3IgLmR4YmwtZ3JpZCB0aC5keGJsLWdyaWQtYWN0aW9uIHtcclxuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxufVxyXG5cclxuLmR4YmwtZ3JpZC1hY3Rpb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHhibC12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci1wYXR0ZXJuIHtcclxuICAgICYuZHhibC1ncmlkLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4gPiBkaXYge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1ncmlkLWJvcmRlci13aWR0aCkgMCAwIHZhcigtLWR4YmwtZ3JpZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1ncmlkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWdyaWQtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1ncmlkLWNvbG9yKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1ncmlkLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyaWQtdGV4dC1jZWxsLXBhZGRpbmcteSkgdmFyKC0tZHhibC1ncmlkLXRleHQtY2VsbC1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1ncmlkLWVkaXQtY2FuY2VsZWQtbm90aWZpY2F0aW9uIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcblxyXG4gICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjeyRkeC1kYW5nZXJ9O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogI3skZHgtY29sb3J9O1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJncmlkXCI7XHJcblxyXG4uZHhibC1ncmlkIHtcclxuICAgIC5keGJsLWdyaWQtdGFibGUge1xyXG4gICAgICAgICYuZHhibC1ncmlkLXRhYmxlLWNvbnRlbnQtZml0LWNhbGMge1xyXG4gICAgICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWdyaWQtdHJlZS1ub2RlLWV4cGFuZC1jb250cm9scy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtZ3JpZC10cmVlLW5vZGUtZXhwYW5kLWJ1dHRvbiB7XHJcbiAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1iZyk7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1jb2xvcik7XHJcbiAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtZ3JpZC1leHBhbmQtYnRuLXBhZGRpbmcteCk7XHJcbiAgICBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXkpKSBjYWxjKC0xICogdmFyKC0tZHhibC1ncmlkLWV4cGFuZC1idG4tcGFkZGluZy14KSk7XHJcblxyXG4gICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWNvbG9yXCIsIG51bGwsIFwiLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZShcIi0tZHhibC1ncmlkLWV4cGFuZC1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtZ3JpZC1leHBhbmQtYnRuLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGdyaWQtaW5wbGFjZS1idXR0b24tc3R5bGUoJGR4LXJvdW5kLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtYnV0dG9uLXBsYWNlaG9sZGVyIHtcclxuICAgIG1pbi13aWR0aDogMTZweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY2VsbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1leHBhbmQtY29udHJvbHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1keGJsLWdyaWQtZXhwYW5kLWJ0bi1wYWRkaW5nLXgpICogMS41KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1pbmRlbnRzLWNvbnRhaW5lciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZHhibC1ncmlkLXRyZWUtbm9kZS1pbmRlbnQge1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5keGJsLWdyaWQtdHJlZS1ub2RlLWVtcHR5LWluZGVudCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuIiwiLmR4YmwtcG9wdXAtY2VsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uZHhibC1wb3B1cC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL3BvcHVwXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1mbHlvdXQge1xyXG4gICAgLS1keGJsLWZseW91dC1jb2xvcjogI3skZHgtZmx5b3V0LWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtYmc6ICN7JGR4LWZseW91dC1iZ307XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvbnQtZmFtaWx5OiAjeyRkeC1mbHlvdXQtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLWZseW91dC1mb250LXNpemU6ICN7JGR4LWZseW91dC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZseW91dC1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbHlvdXQtc2hhZG93OiAjeyRkeC1mbHlvdXQtc2hhZG93fTtcclxuICAgIC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1mbHlvdXQtYm9yZGVyLWNvbG9yOiAjeyRkeC1mbHlvdXQtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogI3skZHgtZmx5b3V0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1iZzogI3skZHgtZmx5b3V0LWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1jb2xvcjogI3skZHgtZmx5b3V0LWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZmx5b3V0LWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1iZzogI3skZHgtZmx5b3V0LWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1jb2xvcjogI3skZHgtZmx5b3V0LWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZseW91dC1hcnJvdy13aWR0aDogI3skZHgtZmx5b3V0LWFycm93LXdpZHRofTtcclxuICAgIC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0OiAjeyRkeC1mbHlvdXQtYXJyb3ctaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3I6ICN7JGR4LWZseW91dC1hcnJvdy1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yOiAjeyRkeC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3J9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb250LXNpemU6ICN7JGR4LWZseW91dC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbHlvdXQtYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZseW91dC1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteDogI3skZHgtZmx5b3V0LWJvZHktcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1mb290ZXItcGFkZGluZy14LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtZm9udC1zaXplOiAjeyRkeC1mbHlvdXQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9yZGVyLXJhZGl1czogI3skZHgtZmx5b3V0LWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmx5b3V0LWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbHlvdXQtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZseW91dC1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtYm9keS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbHlvdXQtYm9keS1wYWRkaW5nLXg6ICN7JGR4LWZseW91dC1ib2R5LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy15OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZseW91dC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1mbHlvdXQtZm9vdGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICB9XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG5cclxuICAgICY6bm90KDpkZWZpbmVkKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLWZseW91dC1kaWFsb2cge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWZseW91dC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1mbHlvdXQtc2hhZG93KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWJnKTtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA3MDtcclxuXHJcbiAgICAgICAgJi5keGJsLWZseW91dC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgPiAuZHhibC1mbHlvdXQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1mbHlvdXQtaGVhZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWZseW91dC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1mbHlvdXQtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1mbHlvdXQtaGVhZGVyLWJnXCIsIFwiLS1keGJsLWZseW91dC1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtZHJhZyB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZmx5b3V0LWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLWZseW91dC1ib2R5LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbHlvdXQtYm9keS1mb250LXNpemUpO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1mbC5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZmx5b3V0LWZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmx5b3V0LWZvb3Rlci1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWZseW91dC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLWZseW91dC1mb290ZXItYmdcIiwgXCItLWR4YmwtZmx5b3V0LWZvb3Rlci1jb2xvclwiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1mbHlvdXQtZGlhbG9nLWZhZGUge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgI3skZHgtZmx5b3V0LWRpYWxvZy1mYWRlLXRyYW5zaXRpb24tZHVyYXRpb259ICN7JGR4LWZseW91dC1kaWFsb2ctZmFkZS10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbn07XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi5keGJsLWZseW91dC1kaWFsb2ctc2hvdyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFycm93IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYmcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcG92ZXItdG9wIHtcclxuICAgICAgICA+IC5keGJsLWFycm93IHtcclxuICAgICAgICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wb3Zlci1lbmQge1xyXG4gICAgICAgID4gLmR4YmwtYXJyb3cge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMikgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctYmFzZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcG92ZXItYm90dG9tIHtcclxuICAgICAgICA+IC5keGJsLWFycm93IHtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWR4YmwtZmx5b3V0LWJvcmRlci13aWR0aCkpO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctd2lkdGgpIC8gMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LWJhc2UtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3BvdmVyLXN0YXJ0IHtcclxuICAgICAgICA+IC5keGJsLWFycm93IHtcclxuICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWR4YmwtZmx5b3V0LWFycm93LXdpZHRoKSAvIDIpIDAgY2FsYyh2YXIoLS1keGJsLWZseW91dC1hcnJvdy13aWR0aCkgLyAyKSB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1oZWlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tZHhibC1mbHlvdXQtYXJyb3ctY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdmFyKC0tZHhibC1mbHlvdXQtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1keGJsLWZseW91dC1hcnJvdy1iYXNlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXJyb3ctaGlkZGVuIHtcclxuICAgICAgICAuZHhibC1hcnJvdzo6YmVmb3JlLFxyXG4gICAgICAgIC5keGJsLWFycm93OjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvcG9wdXBcIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLW1vZGFsIHtcclxuICAgIC0tZHhibC1wb3B1cC1mb250LWZhbWlseTogI3skZHgtcG9wdXAtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvbnQtc2l6ZTogI3skZHgtcG9wdXAtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1wb3B1cC1saW5lLWhlaWdodDogI3skZHgtcG9wdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aDogI3skZHgtcG9wdXAtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGU6ICN7JGR4LXBvcHVwLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yOiAjeyRkeC1wb3B1cC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBvcHVwLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJnOiAjeyRkeC1wb3B1cC1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtY29sb3I6ICN7JGR4LXBvcHVwLWNvbG9yfTtcclxuICAgIC0tZHhibC1wb3B1cC1zaGFkb3c6ICN7JGR4LXBvcHVwLXNoYWRvd307XHJcbiAgICAtLWR4YmwtcG9wdXAtbWF4LXdpZHRoOiAjeyRkeC1wb3B1cC1tYXgtd2lkdGh9O1xyXG4gICAgLS1keGJsLXBvcHVwLXdpZHRoOiAjeyRkeC1wb3B1cC13aWR0aH07XHJcbiAgICAtLWR4YmwtcG9wdXAtbWFyZ2luOiAjeyRkeC1wb3B1cC1tYXJnaW59O1xyXG4gICAgLS1keGJsLXBvcHVwLXNjcm9sbGFibGUtYm9yZGVyLXdpZHRoOiAjeyRkeC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtcG9wdXAtYmFjay1iZzogI3skZHgtcG9wdXAtYmFjay1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtYmFjay1vcGFjaXR5OiAjeyRkeC1wb3B1cC1iYWNrLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LXBvcHVwLWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItYmc6ICN7JGR4LXBvcHVwLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWNvbG9yOiAjeyRkeC1wb3B1cC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LXBvcHVwLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWJnOiAjeyRkeC1wb3B1cC1oZWFkZXItYnRuLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yOiAjeyRkeC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnOiAjeyRkeC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1wb3B1cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteDogI3skZHgtcG9wdXAtYm9keS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtcG9wdXAtZm9vdGVyLWJnOiAjeyRkeC1wb3B1cC1mb290ZXItYmd9O1xyXG4gICAgLS1keGJsLXBvcHVwLWZvb3Rlci1jb2xvcjogI3skZHgtcG9wdXAtZm9vdGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy15OiAjeyRkeC1wb3B1cC1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14fTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1mb250LXNpemU6ICN7JGR4LXBvcHVwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBvcHVwLWJvcmRlci1yYWRpdXMtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1mb250LXNpemU6ICN7JGR4LXBvcHVwLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBvcHVwLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1wb3B1cC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1wb3B1cC1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtcG9wdXAtaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy14OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWJvZHktcGFkZGluZy15OiAjeyRkeC1wb3B1cC1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXBvcHVwLWZvb3Rlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1wb3B1cC1mb290ZXItcGFkZGluZy14OiAjeyRkeC1wb3B1cC1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLW1vZGFsLXJvb3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDU1O1xyXG5cclxuICAgICAgICA+IC5keGJsLXBvcHVwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZS1hY2Nlc3NpYmlsaXR5LWJvcmRlcigpO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtcG9wdXAtd2lkdGgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtcG9wdXAtbWFyZ2luKTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtZml4ZWQtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXBvcHVwLWhvcml6b250YWxhbGlnbm1lbnQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtdG9wIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC12ZXJ0aWNhbGFsaWdubWVudC1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1wb3B1cC1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1wb3B1cC1zY3JvbGxhYmxlLWJvcmRlci13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcG9wdXAtaGVhZGVyLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1wb3B1cC1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcG9wdXAtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBvcHVwLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcG9wdXAtYmcpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXBvcHVwLXNoYWRvdyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1wb3B1cC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtcG9wdXAtaGVhZGVyOm5vdCguZHhibC1tb2RhbC1oZWFkZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICAuZHhibC1wb3B1cC1oZWFkZXIgPiAuZHhibC1tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXBvcHVwLWhlYWRlci1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJnXCIsIFwiLS1keGJsLXBvcHVwLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtbW9kYWwtaGVhZGVyLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtbW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1wb3B1cC1oZWFkZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLXBvcHVwLWhlYWRlci1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLXBvcHVwLWhlYWRlci1idG4taG92ZXItYmdcIiwgXCItLWR4YmwtcG9wdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1kcmFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXBvcHVwLWZvb3Rlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtcG9wdXAtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtZm9vdGVyLXN0eWxlKFwiLS1keGJsLXBvcHVwLWZvb3Rlci1iZ1wiLCBcIi0tZHhibC1wb3B1cC1mb290ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXBvcHVwLWljb25zLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtcG9wdXAtYnV0dG9ucy1hcmVhIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsIFwic21cIikpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLXBvcHVwLXJlc2l6ZWQpOm5vdCguZHhibC1wb3B1cC1maXhlZC13aWR0aCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZHhibC1wb3B1cC1tYXgtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcInNtXCIpKSB7XHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtcG9wdXAtYWRhcHRpdml0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5keGJsLW1vZGFsLWJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBvcHVwLWJhY2stYmcpO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtcG9wdXAtYmFjay1vcGFjaXR5KTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wb3B1cC1ob3Jpem9udGFsYWxpZ25tZW50LWxlZnQge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1yaWdodCB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtaG9yaXpvbnRhbGFsaWdubWVudC1jZW50ZXIge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXBvcHVwLXZlcnRpY2FsYWxpZ25tZW50LXRvcCB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtYm90dG9tIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcG9wdXAtdmVydGljYWxhbGlnbm1lbnQtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLW1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCJAbWl4aW4gYmFja2dyb3VuZC1jb2xvci13aXRoLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eSkge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbn1cclxuXHJcbkBtaXhpbiBkaXNhYmxlLWFjY2Vzc2liaWxpdHktYm9yZGVyIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvcG9wdXBcIjtcclxuXHJcbi5keGJsLWRyb3Bkb3duLFxyXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYmc6ICN7JGR4LWRyb3Bkb3duLWJnfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1jb2xvcjogI3skZHgtZHJvcGRvd24tY29sb3J9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiAjeyRkeC1kcm9wZG93bi1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcm9wZG93bi1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHgtZHJvcGRvd24tYm94LXNoYWRvd307XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogI3skZHgtZHJvcGRvd24tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGR4LWRyb3Bkb3duLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1kcm9wZG93bi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItYmc6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkeC1kcm9wZG93bi1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiAjeyRkeC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtczogI3skZHgtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtc307XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1vdmVyZmxvdy15OiAjeyRkeC1kcm9wZG93bi1ib2R5LW92ZXJmbG93LXl9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1iZzogI3skZHgtZHJvcGRvd24tZm9vdGVyLWJnfTtcclxuICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItY29sb3I6ICN7JGR4LWRyb3Bkb3duLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcDogI3skZHgtZHJvcGRvd24tZm9vdGVyLWZsZXgtd3JhcH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlnaHQ6ICN7JGR4LWRyb3Bkb3duLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplOiAjeyRkeC1kcm9wZG93bi1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkeC1kcm9wZG93bi1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJvcGRvd24taGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteTogI3skZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib2R5LXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24tYm9keS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15OiAjeyRkeC1kcm9wZG93bi1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteDogI3skZHgtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IHVuc2V0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmOm5vdCg6ZGVmaW5lZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJlt4LWRyb3AtYWxpZ25tZW50PVwidG9wXCJdIHtcclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtZHJvcGRvd24tdG9wLXNpemVncmlwLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlt4LWRyb3AtYWxpZ25tZW50PVwiYm90dG9tXCJdIHtcclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtZHJvcGRvd24tYm90dG9tLXNpemVncmlwLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC1kcm9wZG93bi1kaWFsb2cge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3A6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1mb290ZXItcGFkZGluZy1ib3R0b206IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmcteSk7XHJcblxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1kcm9wZG93bi1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24tY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJvcGRvd24tYmcpO1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZHJvcGRvd24tc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtZHJvcGRvd24tYm9keSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktb3ZlcmZsb3cteSk7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy10b3ApIHZhcigtLWR4YmwtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCkgdmFyKC0tZHhibC1kcm9wZG93bi1oZWFkZXItcGFkZGluZy1ib3R0b20pO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc3R5bGUoXCItLWR4YmwtZHJvcGRvd24taGVhZGVyLWJnXCIsIFwiLS1keGJsLWRyb3Bkb3duLWhlYWRlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1kcmFnIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHZhcigtLWR4YmwtZHJvcGRvd24tYm9keS1hbGlnbi1pdGVtcyk7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15KSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyb3Bkb3duLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogdmFyKC0tZHhibC1kcm9wZG93bi1mb290ZXItZmxleC13cmFwKTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctdG9wKSB2YXIoLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1wYWRkaW5nLXgpIHZhcigtLWR4YmwtZHJvcGRvd24tZm9vdGVyLXBhZGRpbmctYm90dG9tKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4YmwtZHJvcGRvd24tZm9vdGVyLWJnXCIsIFwiLS1keGJsLWRyb3Bkb3duLWZvb3Rlci1jb2xvclwiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZHJvcGRvd24tc2l6ZWdyaXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGUtYWNjZXNzaWJpbGl0eS1ib3JkZXIoKTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1zaXplZ3JpcC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGZpbGwtb3BhY2l0eTogNjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1zaWRlcGFuZWwge1xyXG4gICAgLmR4YmwtbW9kYWwtcm9vdCB7XHJcbiAgICAgICAgPiAuZHhibC1wb3B1cC5keGJsLXNpZGVwYW5lbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAmLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi10b3Age1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5keGJsLW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNpZGVwYW5lbC1wb3NpdGlvbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2lkZXBhbmVsLXBvc2l0aW9uLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJwb3B1cC5zaGFyZWRcIjtcclxuXHJcbi5keGJsLXdpbmRvdyB7XHJcbiAgICAtLWR4Ymwtd2luZG93LWJnOiAjeyRkeC13aW5kb3ctYmd9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1jb2xvcjogI3skZHgtd2luZG93LWNvbG9yfTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9udC1mYW1pbHk6ICN7JGR4LXdpbmRvdy1mb250LWZhbWlseX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogI3skZHgtd2luZG93LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib3gtc2hhZG93OiAjeyRkeC13aW5kb3ctYm94LXNoYWRvd307XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aDogI3skZHgtd2luZG93LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1zdHlsZTogI3skZHgtd2luZG93LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcjogI3skZHgtd2luZG93LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6ICN7JGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC13aW5kb3ctbWluLXdpZHRoOiAjeyRkeC13aW5kb3ctbWluLXdpZHRofTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtd2luZG93LWhlYWRlci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYmc6ICN7JGR4LXdpbmRvdy1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItY29sb3I6ICN7JGR4LXdpbmRvdy1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LXdpbmRvdy1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1oZWFkZXItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1iZzogI3skZHgtd2luZG93LWhlYWRlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yOiAjeyRkeC13aW5kb3ctaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItYmc6ICN7JGR4LXdpbmRvdy1oZWFkZXItYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy15fTtcclxuICAgIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1iZzogI3skZHgtd2luZG93LWZvb3Rlci1iZ307XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1jb2xvcjogI3skZHgtd2luZG93LWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1mb290ZXItcGFkZGluZy15fTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXdpbmRvdy1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC13aW5kb3ctZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2luZG93LWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LXdpbmRvdy1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LXdpbmRvdy1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWxpbmUtaGVpZ2h0OiAjeyRkeC13aW5kb3ctbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9udC1zaXplOiAjeyRkeC13aW5kb3ctZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvcmRlci1yYWRpdXM6ICN7JGR4LXdpbmRvdy1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXdpbmRvdy1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14OiAjeyRkeC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteTogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14OiAjeyRkeC13aW5kb3ctYm9keS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctZm9vdGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWZvb3Rlci1wYWRkaW5nLXgtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1saW5lLWhlaWdodDogI3skZHgtd2luZG93LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWZvbnQtc2l6ZTogI3skZHgtd2luZG93LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib3JkZXItcmFkaXVzOiAjeyRkeC13aW5kb3ctYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItZm9udC1zaXplOiAjeyRkeC13aW5kb3ctaGVhZGVyLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXdpbmRvdy1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteTogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctaGVhZGVyLXBhZGRpbmcteDogI3skZHgtd2luZG93LWhlYWRlci1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1ib2R5LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXdpbmRvdy1ib2R5LXBhZGRpbmcteDogI3skZHgtd2luZG93LWJvZHktcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXk6ICN7JGR4LXdpbmRvdy1mb290ZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4Ymwtd2luZG93LWZvb3Rlci1wYWRkaW5nLXg6ICN7JGR4LXdpbmRvdy1mb290ZXItcGFkZGluZy14LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogdW5zZXQ7XHJcblxyXG4gICAgJjpub3QoOmRlZmluZWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZbeC1kcm9wLWFsaWdubWVudD1cInRvcFwiXSB7XHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctZGlhbG9nIHtcclxuICAgICAgICAgICAgPiAuZHhibC13aW5kb3ctdG9wLXNpemVncmlwLWFyZWEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlt4LWRyb3AtYWxpZ25tZW50PVwiYm90dG9tXCJdIHtcclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgICAgICA+IC5keGJsLXdpbmRvdy1ib3R0b20tc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSA+IC5keGJsLXdpbmRvdy1kaWFsb2c6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC13aW5kb3ctZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4Ymwtd2luZG93LWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IC5keGJsLXdpbmRvdy1kaWFsb2cge1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC13aW5kb3ctZGlhbG9nIHtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC13aW5kb3ctZm9udC1mYW1pbHkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC13aW5kb3ctZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC13aW5kb3ctbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYmcpO1xyXG4gICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC13aW5kb3ctYm94LXNoYWRvdyk7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4Ymwtd2luZG93LW1pbi13aWR0aCk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgJi5keGJsLXdpbmRvdy1zY3JvbGxhYmxlIHtcclxuICAgICAgICAgICAgPiAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctaGVhZGVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4Ymwtd2luZG93LWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC13aW5kb3ctaGVhZGVyLWJnXCIsIFwiLS1keGJsLXdpbmRvdy1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAuZHhibC13aW5kb3ctaGVhZGVyLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC13aW5kb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtd2luZG93LWhlYWRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC13aW5kb3ctaGVhZGVyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXdpbmRvdy1oZWFkZXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgcmdiKDAgMCAwIC8gMCUpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItYmdcIiwgXCItLWR4Ymwtd2luZG93LWhlYWRlci1idG4taG92ZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1kcmFnIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcG9wdXAtZHJhZ2dpbmcgKyAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctYm9keSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC13aW5kb3ctYm9keS1wYWRkaW5nLXkpIHZhcigtLWR4Ymwtd2luZG93LWJvZHktcGFkZGluZy14KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC13aW5kb3ctYmcpO1xyXG5cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtZmwuZHhibC1mbC13aXRoLXBhZGRpbmdzIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXdpbmRvdy1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy15KSB2YXIoLS1keGJsLXdpbmRvdy1mb290ZXItcGFkZGluZy14KTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC13aW5kb3ctYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXdpbmRvdy1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtd2luZG93LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1mb290ZXItc3R5bGUoXCItLWR4Ymwtd2luZG93LWZvb3Rlci1iZ1wiLCBcIi0tZHhibC13aW5kb3ctZm9vdGVyLWNvbG9yXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuZHhibC13aW5kb3ctc2l6ZWdyaXAtYXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4Ymwtd2luZG93LXNpemVncmlwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBkaXNhYmxlLWFjY2Vzc2liaWxpdHktYm9yZGVyKCk7XHJcblxyXG4gICAgICAgID4gLmR4Ymwtd2luZG93LXNpemVncmlwLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZmlsbC1vcGFjaXR5OiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJwb3B1cC5zaGFyZWRcIjtcclxuQGltcG9ydCBcInBvcHVwLmZseW91dFwiO1xyXG5AaW1wb3J0IFwicG9wdXAubW9kYWxcIjtcclxuQGltcG9ydCBcInBvcHVwLmRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJwb3B1cC5zaWRlcGFuZWxcIjtcclxuQGltcG9ydCBcInBvcHVwLndpbmRvd1wiO1xyXG5cclxuLy8gVE9ETzogTU9WRSBJVCBUTyBTRVBBUkFURSBGSUxFISEhXHJcbi5keGJsLWRpYWxvZy1jYXB0b3Ige1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwNTU7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncm91cC1jb250cm9sXCI7XHJcblxyXG4uZHhibC1ncm91cCB7XHJcbiAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRkeC1ncm91cC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWdyb3VwLWJvcmRlci1jb2xvcjogI3skZHgtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1ncm91cC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1ncm91cC1jb2xvcjogI3skZHgtZ3JvdXAtY29sb3J9O1xyXG4gICAgLS1keGJsLWdyb3VwLWJnOiAjeyRkeC1ncm91cC1iZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtZm9udC1mYW1pbHk6ICN7JGR4LWdyb3VwLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6ICN7JGR4LWdyb3VwLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWdyb3VwLWhlYWRlci1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItYmc6ICN7JGR4LWdyb3VwLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWNvbG9yOiAjeyRkeC1ncm91cC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1ncm91cC1oZWFkZXItYm9yZGVyLXJhZGl1czogI3skZHgtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tYmc6ICN7JGR4LWdyb3VwLWhlYWRlci1idG4tYmd9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6ICN7JGR4LWdyb3VwLWhlYWRlci1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmc6ICN7JGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3I6ICN7JGR4LWdyb3VwLWhlYWRlci1idG4taG92ZXItY29sb3J9O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtYmcpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtZ3JvdXAtY29sb3IpO1xyXG4gICAgYm9yZGVyOiB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1ncm91cC1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWdyb3VwLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1ncm91cC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQpO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICY6bm90KC5leHBhbmRlZCk6bm90KFtpcy1hbmltYXRpbmddKSA+IC5keGJsLWdyb3VwLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1xYS1keGJsLWxvYWRlZF0pOm5vdCguZXhwYW5kZWQpID4gLmR4YmwtZ3JvdXAtYm9keSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWdyb3VwLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWdyb3VwLWhlYWRlci1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZ3JvdXAtaGVhZGVyLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1ncm91cC1ib2R5IHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZHhibC1ncm91cC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLXN0eWxlKFwiLS1keGJsLWdyb3VwLWhlYWRlci1iZ1wiLCBcIi0tZHhibC1ncm91cC1oZWFkZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICYgLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1ncm91cC1oZWFkZXItc3BhY2luZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBncm91cC1leHBhbmQtYnV0dG9uLXN0eWxlKCkge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFwiLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoXCItLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLWdyb3VwLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlICgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1pbm5lci1mb2N1cy1zdHlsZSh2YXIoLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzKSwgLTFweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGdyb3VwLXRleHQtY29udGFpbmVyLXN0eWxlKCk7XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIGdyb3VwLXRleHQtY29udGFpbmVyLXN0eWxlKCkge1xyXG4gICAgJiA+IC5keGJsLXRleHQge1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteDogMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGdyb3VwLWV4cGFuZC1idXR0b24tc3R5bGUoKSB7XHJcbiAgICAmID4gLmR4YmwtYnRuLmR4YmwtZ3JvdXAtZXhwYW5kLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgKiAtMSk7XHJcblxyXG4gICAgICAgIC0tZHhibC1idG4tYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1idG4tYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1ob3Zlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1mbCB7XHJcbiAgICAtLWR4YmwtZmwtZm9udC1mYW1pbHk6ICN7JGR4LWZsLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1mbC1mb250LXNpemU6ICN7JGR4LWZsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmwtbGluZS1oZWlnaHQ6ICN7JGR4LWZsLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6ICN7JGR4LWZsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAjeyRkeC1mbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLWNhcHRpb24tZm9udC13ZWlnaHQ6ICN7JGR4LWZsLWNhcHRpb24tZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLWNhcHRpb24tY29sb3I6ICN7JGR4LWZsLWNhcHRpb24tY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14OiAjeyRkeC1mbC1pdGVtLXNwYWNpbmcteH07XHJcbiAgICAtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXk6ICN7JGR4LWZsLWl0ZW0tc3BhY2luZy15fTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1mbC1ncm91cC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1jb2xvcjogI3skZHgtZmwtZ3JvdXAtY29sb3J9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWJnOiAjeyRkeC1mbC1ncm91cC1iZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1mbC1ncm91cC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15OiAjeyRkeC1mbC1ncm91cC1zcGFjaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1iZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWJnfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItY29sb3I6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtd2VpZ2h0OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcjogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nfTtcclxuICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJnOiAjeyRkeC1mbC10YWItZ3JvdXAtYmd9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb2xvcjogI3skZHgtZmwtdGFiLWdyb3VwLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3A6ICN7JGR4LWZsLXRhYi1ncm91cC1wYWRkaW5nLXRvcH07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmcteDogI3skZHgtZmwtdGFiLWdyb3VwLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZmwtdGFiLWdyb3VwLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1pbWFnZS1zcGFjaW5nOiAjeyRkeC1mbC10YWItZ3JvdXAtaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItY29sb3I6ICN7JGR4LWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci1zdHlsZTogI3skZHgtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXdpZHRoOiAjeyRkeC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtY29sb3I6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy14OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItYm9yZGVyLXN0eWxlOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItY29sb3I6ICN7JGR4LWZsLXRhYi1ncm91cC10YWItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWJnOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWJnOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yOiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLWhvdmVyLWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWZsLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtbGluZS1oZWlnaHQpO1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1mbC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtZmwtcGFkZGluZy14KTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1mbC1mb250LXNpemU6ICN7JGR4LWZsLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteDogI3skZHgtZmwtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy15OiAjeyRkeC1mbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteDogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteTogI3skZHgtZmwtaXRlbS1zcGFjaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1mb250LXNpemU6ICN7JGR4LWZsLWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteTogI3skZHgtZmwtZ3JvdXAtc3BhY2luZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItc3BhY2luZzogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1mbC10YWItZ3JvdXAtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC10YWItZ3JvdXAtY29udGVudC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteDogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXk6ICN7JGR4LWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXg6ICN7JGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15OiAjeyRkeC1mbC10YWItZ3JvdXAtdGFiLXRhYi1wYWRkaW5nLXktc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLWZsLWZvbnQtc2l6ZTogI3skZHgtZmwtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtbGluZS1oZWlnaHQ6ICN7JGR4LWZsLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAjeyRkeC1mbC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6ICN7JGR4LWZsLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy14OiAjeyRkeC1mbC1pdGVtLXNwYWNpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWl0ZW0tc3BhY2luZy15OiAjeyRkeC1mbC1pdGVtLXNwYWNpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtZmwtZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWZsLWdyb3VwLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15OiAjeyRkeC1mbC1ncm91cC1zcGFjaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1mbC1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiAjeyRkeC1mbC1ncm91cC1oZWFkZXItc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemU6ICN7JGR4LWZsLXRhYi1ncm91cC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQ6ICN7JGR4LWZsLXRhYi1ncm91cC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZTogI3skZHgtZmwtdGFiLWdyb3VwLWNvbnRlbnQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICN7JGR4LWZsLXRhYi1ncm91cC1jb250ZW50LWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteTogI3skZHgtZmwtZ3JvdXAtY29udGVudC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXBhZGRpbmcteDogI3skZHgtZmwtdGFiLWdyb3VwLXRhYi10YWItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXk6ICN7JGR4LWZsLXRhYi1ncm91cC10YWItdGFiLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWZsLXdpdGgtcGFkZGluZ3Mge1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXg6IGNhbGModmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xyXG4gICAgICAgIC0tZHhibC1mbC1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZmwtaXRlbS1zcGFjaW5nLXkpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1mbC1sb2FkaW5nIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJvdyB7XHJcbiAgICAgICAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteDogdmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteTogdmFyKC0tZHhibC1mbC1pdGVtLXNwYWNpbmcteSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZmwtZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZ3JvdXAge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1mbC1ncm91cC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWNvbG9yOiB2YXIoLS1keGJsLWZsLWdyb3VwLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWJnOiB2YXIoLS1keGJsLWZsLWdyb3VwLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1wYWRkaW5nLXkpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmc6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJnOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXdlaWdodDogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1iZzogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1idG4tY29sb3I6IHZhcigtLWR4YmwtZmwtZ3JvdXAtaGVhZGVyLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1idG4taG92ZXItYmcpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tZHhibC1mbC1ncm91cC1oZWFkZXItYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1mbC1ncm91cC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtZ3JvdXAtbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWdyb3VwLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyb3VwLWJvZHktY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbC1ncm91cC1jb250ZW50LXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtZmwtZ3JvdXAtaGVhZGVyLXRtcGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1mbC1ncm91cC1oZWFkZXItdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyb3VwLWV4cGFuZC1idG46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWdyb3VwLWV4cGFuZC1idG46bGFzdC1jaGlsZDpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLWhlYWRlci1zcGFjaW5nKSAtIHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsLWd0IHtcclxuICAgICAgICAuZHhibC10YWJzIHtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtYmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJnKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXRvcDogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtcGFkZGluZy10b3ApO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWJvdHRvbS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1ib3R0b20tYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtYm90dG9tLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItcGFkZGluZy15KTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtYmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1zZWxlY3RlZC1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtdGFiLXNlbGVjdGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC10YWItaG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGFicy10YWItaG92ZXItYmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLXRhYi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWltYWdlLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdGFicy1jb250ZW50LXBhbmVsIHtcclxuICAgICAgICAgICAgLS1keGJsLXRhYnMtY29udGVudC1jb2xvcjogdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtZm9udC1zaXplOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZmwtdGFiLWdyb3VwLWNvbnRlbnQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1nZCxcclxuICAgIC5keGJsLWZsLWd0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWR4YmwtZmwtZ3JvdXAtc3BhY2luZy15KSAqIDAuNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1keGJsLWZsLWdyb3VwLXNwYWNpbmcteSkgKiAwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsLWNwdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1mbC1jYXB0aW9uLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1mbC1jYXB0aW9uLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICAgICAuZHhibC1mbC1lbXB0eS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWZsLWNwdDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1mbC1jdHJsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1mbC1jdHJsLW5jLFxyXG4gICAgICAgIC5keGJsLWZsLWVtcHR5LWNhcHRpb24gKyAuZHhibC1mbC1jdHJsIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1mbC1yb3ctYnJlYWsge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsLXRhYi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWZsLXRhYi1ncm91cC1jb250ZW50LXBhZGRpbmcteSkgdmFyKC0tZHhibC1mbC10YWItZ3JvdXAtY29udGVudC1wYWRkaW5nLXgpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcImxnXCIpKSB7XHJcbiAgICAuZHhibC1mbCAuZHhibC1mbC1pdGVtIHtcclxuICAgICAgICAmID4gLmR4YmwtZmwtY3B0IHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1mbC1jdHJsOm5vdChpbWcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtZmwtY3RybCB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZsOm5vdCguZHhibC1mbC1jYWxjKSAuZHhibC1mbC1pdGVtID4gLmR4YmwtZmwtY3B0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1mbC1jYWxjIC5keGJsLWZsLWl0ZW0ge1xyXG4gICAgJiA+IC5keGJsLWZsLWNwdCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWZsLWN0cmw6bm90KGltZyk6bm90KC5keGJsLWZsLWN0cmwtbmMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcImxnXCIpKSB7XHJcbiAgICAuZHhibC1mbCAuZHhibC1mbC1pdGVtLmR4YmwtZmwtaXRlbS1ob3Jpem9udGFsIHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1mbC1jcHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1mbC1lbXB0eS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy90b29sYmFyXCI7XHJcblxyXG4uZHhibC10b29sYmFyIHtcclxuICAgIC0tZHhibC10b29sYmFyLWZvbnQtZmFtaWx5OiAjeyRkeC10b29sYmFyLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYmc6ICN7JGR4LXRvb2xiYXItYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29sb3I6ICN7JGR4LXRvb2xiYXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiAjeyRkeC10b29sYmFyLXNlcGFyYXRvci13aWR0aH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1zZXBhcmF0b3ItY29sb3I6ICN7JGR4LXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWNvbG9yOiAjeyRkeC10b29sYmFyLXRpdGxlLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci10aXRsZS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItdGl0bGUtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGR4LXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItaXRlbS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1iZzogI3skZHgtdG9vbGJhci1idG4tYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWNvbG9yOiAjeyRkeC10b29sYmFyLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4taW1hZ2UtY29sb3I6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1jb2xvcjogI3skZHgtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItc3R5bGU6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXdpZHRoOiAjeyRkeC10b29sYmFyLWJ0bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWJnOiAjeyRkeC10b29sYmFyLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3I6ICN7JGR4LXRvb2xiYXItYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdW5zZXQ7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWJnOiAjeyRkeC10b29sYmFyLWJ0bi1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1jb2xvcjogI3skZHgtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3I6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1iZzogI3skZHgtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6ICN7JGR4LXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yOiB1bnNldDtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtdG9vbGJhci1idG4tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10b29sYmFyLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1idG4tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxuICAgIC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzOiAjeyRkeC1ib3JkZXItcmFkaXVzfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1iZyk7XHJcbiAgICBjb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWNvbG9yKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQpO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAuZHhibC12aXJ0dWFsLXRvb2xiYXIge1xyXG5cclxuICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IC0xMDAwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAsIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0geyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1idG4gPiBkaXYgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXk6IDA7XHJcbiAgICAgICAgICAgIC0tZHhibC10ZXh0LWJvcmRlci13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC10b29sYmFyLWdyb3VwID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWJ0bi10b29sYmFyLWxhcmdlLXNwYWNpbmcge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmcpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1wbGFpbi10b29sYmFyID4gLmR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWdyb3VwLXNlcGFyYXRvcigpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nID4gKjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmR4YmwtYnRuLWZpcnN0KSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogdmFyKC0tZHhibC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10b29sYmFyLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10b29sYmFyLXRpdGxlLWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4uZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4sXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4gPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLXRvb2xiYXItZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAtLWR4YmwtYnRuLWZvbnQtc2l6ZTogdmFyKC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy15OiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSxcclxuICAgICAgICAgICAgJi5keGJsLWJ0bi10ZXh0LXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1ob3Zlci1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1idG4tYWN0aXZlLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWltYWdlLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItYWRhcHRpdmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgZWFzZSAwLjNzO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi10b29sYmFyLFxyXG4gICAgICAgIC5keGJsLXZpcnR1YWwtdG9vbGJhciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdixcclxuICAgICAgICAgICAgJiA+IGRpdiA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItbm8taXRlbS10ZXh0ID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1uby1pdGVtLXRleHQgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm9ubHktY2hpbGQpOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1yaWJib24tdG9vbGJhcikgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtLFxyXG4gICAgICAgIC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bi1zcGxpdCxcclxuICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLXNpemU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWZvY3VzLW91dGxpbmUtb2Zmc2V0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWZvY3VzLW91dGxpbmUtb2Zmc2V0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtLmR4YmwtdG9vbGJhci1pdGVtLXRtcGw6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1idG4tdG9vbGJhci1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRtcGwtdG9vbGJhci1pdGVtLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b29sYmFyLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZm9udC1zaXplOiAjeyRkeC10b29sYmFyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci10aXRsZS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLXRpdGxlLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItdGl0bGUtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogI3skZHgtdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1idG4tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1idG4tcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWJ0bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWdyb3VwLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZzogI3skZHgtdG9vbGJhci1ncm91cC1sYXJnZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1pdGVtLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWZvbnQtc2l6ZTogI3skZHgtdG9vbGJhci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWxpbmUtaGVpZ2h0OiAjeyRkeC10b29sYmFyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1mb250LXNpemU6ICN7JGR4LXRvb2xiYXItdGl0bGUtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodDogI3skZHgtdG9vbGJhci10aXRsZS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy14OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItdGl0bGUtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLXRpdGxlLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6ICN7JGR4LXRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItYnRuLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItYnRuLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1idG4tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1ncm91cC1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWdyb3VwLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtdG9vbGJhci1pdGVtLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWdyb3VwLWxhcmdlLXNwYWNpbmc6ICN7JGR4LXRvb2xiYXItZ3JvdXAtbGFyZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItaXRlbS1sYXJnZS1zcGFjaW5nOiAjeyRkeC10b29sYmFyLWl0ZW0tbGFyZ2Utc3BhY2luZy1sZ307XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ0b29sYmFyLmJ1dHRvblwiO1xyXG5AaW1wb3J0IFwidG9vbGJhci5kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwidG9vbGJhci5lZGl0XCI7XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuQGltcG9ydCBcInRleHQtZWRpdFwiO1xyXG5cclxuQG1peGluIGJ0bi10b29sYmFyLXNlcGFyYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XHJcbiAgICB3aWR0aDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGgpO1xyXG4gICAgbWFyZ2luOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgMCB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1tYXJnaW4teSkgdmFyKC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nKTtcclxufVxyXG5cclxuQG1peGluIGJ0bi1wbGFpbi10b29sYmFyLWdyb3VwLXNlcGFyYXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJiA+IC5keGJsLXRvb2xiYXItZ3JvdXAtc2VwYXJhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWhlaWdodCk7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15KSAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLWNvbG9yKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4tcGxhaW4tdG9vbGJhci1zcGxpdCB7XHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBub3QtaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zZWNvbmRhcnktc3R5bGUoXCItLWR4YmwtYnRuLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1jb2xvclwiLCBcIi0tZHhibC1idG4tYm9yZGVyLXdpZHRoXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1wbGFpbi10b29sYmFyLWVkaXQtaXRlbSB7XHJcbiAgICAmID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICBAaW5jbHVkZSB0ZXh0LWVkaXQtbm90LWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10ZXh0LWVkaXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJveC1zaGFkb3cpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLXZlcnRpY2FsID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0b29sYmFyLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lIHtcclxuICAgIG91dGxpbmU6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWVkaXRcIjtcclxuQGltcG9ydCBcIm1peGlucy90b29sYmFyXCI7XHJcblxyXG4uZHhibC1idG4tdG9vbGJhcixcclxuLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1hZGFwdGl2ZS1jb250YWluZXItY29udGVudCB7XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItc3BhY2luZ307XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiAjeyRkeC1ib3JkZXItd2lkdGh9KTtcclxuICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6ICN7JGR4LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbi15OiAjeyRkeC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcjogI3skZHgtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1idG4tc3BsaXQtdG9vbGJhci1kb3JkZXItcmFkaXVzOiAjeyRkeC1ib3JkZXItcmFkaXVzfTtcclxuXHJcbiAgICAmLmR4YmwtdmlydHVhbC10b29sYmFyID4gLmR4YmwtYnRuLWdyb3VwLmR4YmwtdG9vbGJhci1ncm91cC5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNwYWNpbmcpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMsXHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5LFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXNlY29uZGFyeS10b29sLXN0eWxlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zZWNvbmRhcnktdG9vbC1zdGF0ZS1zdHlsZXMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LW91dGxpbmUtdG9vbC1zdGF0ZS1zdHlsZXMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tdGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdHlsZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tc2Vjb25kYXJ5LXRleHQtdG9vbC1zdGF0ZS1zdHlsZXMoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICYgPiAuZHhibC1idG4sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi10b29sLXBhZGRpbmdzKCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLmR4Ymwtc20sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0bi5keGJsLXNtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXRvb2wtcGFkZGluZ3Mtc20oKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4uZHhibC1sZyxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuLmR4YmwtbGcge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdG9vbC1wYWRkaW5ncy1sZygpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBidG4tdG9vbGJhci1zZXBhcmF0b3IoKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIge1xyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0sXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWVkaXQtaXRlbSgpO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSxcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWZpcnN0KSA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLWJ0bi1ncm91cC1maXJzdCksXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cDpub3QoLmR4YmwtYnRuLWdyb3VwLWZpcnN0KSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLWdyb3VwLXNlcGFyYXRvcigpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJixcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1wbGFpbi10b29sYmFyLXNwbGl0KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtYnRuLXBsYWluLXRvb2xiYXIpIHtcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0LFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4tc3BsaXQsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG46bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5keGJsLWJ0bi1sYXN0KSxcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCguZHhibC1idG4tbGFzdCkgPiAuZHhibC1idG46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwLFxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGR4LWJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAsXHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWZpcnN0KSxcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG46Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0LFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bjpub3QoLmR4YmwtYnRuLWxhc3QpLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdDpub3QoLmR4YmwtYnRuLWxhc3QpID4gLmR4YmwtYnRuOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0LFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQtZWRpdCA+IC5keGJsLWJ0bi1ncm91cC1yaWdodCA+IC5keGJsLWJ0bjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cC1sZWZ0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuOm5vdCguZHhibC1idG4tbGFzdCksXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLXNwbGl0Om5vdCguZHhibC1idG4tbGFzdCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRkeC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNtICYsXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1zcGFjaW5nOiAjeyRkeC1idG4tdG9vbGJhci1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAjeyRkeC1idG4tdG9vbGJhci1pdGVtLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC10bXBsLXRvb2xiYXItaXRlbS1ib3JkZXItcmFkaXVzOiAjeyRkeC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sZyAmLFxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLWl0ZW0tc3BhY2luZzogI3skZHgtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtdG1wbC10b29sYmFyLWl0ZW0tYm9yZGVyLXJhZGl1czogI3skZHgtYm9yZGVyLXJhZGl1cy1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9idXR0b25cIjtcclxuQGltcG9ydCBcIm1peGlucy90b29sYmFyXCI7XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duIHtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWRpYWxvZy13aWR0aDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1ib3R0b20tc2hlZXQtd2lkdGg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYm90dG9tLXNoZWV0LXdpZHRofTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLW1heC13aWR0aDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1tYXgtd2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tbWluLXdpZHRoKTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1iZzogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWNvbG9yOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci1zdHlsZTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItd2lkdGg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItYmc6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZzogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWJnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWJnOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcjogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuXHJcbiAgICAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0tc2VwYXJhdG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAmLFxyXG4gICAgICAgIC5keGJsLW1vZGFsOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSAmIHtcclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItaXRlbS10bXBsIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG9vbGJhci1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG9vbGJhci1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0ID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWZvY3VzLW91dGxpbmUtd2lkdGgpICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b29sYmFyLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWJnOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1hY3RpdmUtaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWFjdGl2ZS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1kaXNhYmxlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLWRpc2FibGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVtYmVkZGVkLWltYWdlLWNvbG9yKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4tYWN0aXZlLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIlxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtdGV4dC1vcGFjaXR5KCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1mb2N1cy1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1idG4taG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtYnRuLWFjdGl2ZS1iZ1wiLCBcIi0tZHhibC1idG4tYWN0aXZlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ib3JkZXItd2lkdGhcIik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZShcIi0tZHhibC1idG4tYWN0aXZlLWhvdmVyLWJnXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItY29sb3JcIiwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteSkgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpIHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqICN7JGR4LWJ0bi1wYWRkaW5nLXgtcmF0aW99KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBtYXgtbGluZS1sZW5ndGhcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYnRuLXNwbGl0IHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tcGxhaW4tdG9vbGJhci1zcGxpdCgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gOm5vdCguZHhibC1idG4tc3BsaXQtZHJvcGRvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIDAgdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXkpIGNhbGModmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgpICogI3skZHgtYnRuLXBhZGRpbmcteC1yYXRpb30pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15KSB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHNwYW46bm90KC5keGJsLWltYWdlKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcm9wZG93bi1kaWFsb2cge1xyXG4gICAgICAgIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIC5keGJsLXRvb2xiYXItbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1zcGxpdCA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keC1ibGF6b3ItY29sb3JwaWNrZXIgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1wb3B1cCB7XHJcbiAgICAgICAgJi5keGJsLXRvb2xiYXItZGlhbG9nLFxyXG4gICAgICAgICYuZHhibC10b29sYmFyLWJvdHRvbS1zaGVldCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1wb3B1cC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJvdHRvbS1zaGVldC13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXBvcHVwLXdpZHRoKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLW1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAtLWR4YmwtcG9wdXAtYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC5keGJsLXBvcHVwIHtcclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItZGlhbG9nLFxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXBvcHVwLW1heC13aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLW1heC13aWR0aCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtcG9wdXAtd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1kaWFsb2ctd2lkdGgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50ID4gLmR4YmwtbW9kYWwtYm9keSxcclxuICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcG9wdXAuZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIHtcclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdG9vbGJhci1ib3R0b20tc2hlZXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5zaG93KSB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvcFZlcnRpY2FsLnNob3cgeyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuICAgICAgICAgICAgICAgIHRvcDogNTglO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDIlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRvcEhvcml6b250YWwuc2hvdyB7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1ib3R0b20tc2hlZXQtYm9yZGVyLXJhZGl1czogI3skZHgtZHJvcGRvd24tYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXN9O1xyXG5cclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtYm90dG9tLXNoZWV0LWJvcmRlci1yYWRpdXMpIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNtICYge1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteDogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteTogI3skZHgtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sZyAmIHtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXg6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbC1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tbW9kYWwtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14OiAjeyRkeC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC10b29sYmFyLWRyb3Bkb3duLWJ0bi1wYWRkaW5nLXk6ICN7JGR4LXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy90b29sYmFyXCI7XHJcblxyXG4laW1hZ2UtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWNvbG9yKTtcclxuICAgIHdpZHRoOiB2YXIoLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodCk7XHJcbiAgICBib3JkZXI6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWJvcmRlci13aWR0aH0gI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtYm9yZGVyLXN0eWxlfSAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1ib3JkZXItY29sb3J9OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG59XHJcblxyXG4lZW1wdHktaW1hZ2UtcGxhY2Vob2xkZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IGNhbGMoLTUwJSk7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIGJvcmRlci10b3A6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLXBsYWNlaG9sZGVyLWJvcmRlci13aWR0aH0gI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtcGxhY2Vob2xkZXItYm9yZGVyLXN0eWxlfSAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1wbGFjZWhvbGRlci1ib3JkZXItY29sb3J9OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIG1heC1saW5lLWxlbmd0aFxyXG59XHJcblxyXG4laXRlbS1vZmYtc2NyZWVuIHtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMDAwcHgsIC0xMDAwMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG4laXRlbS1vdXQtb2YtbGF5b3V0IHtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTAwMDBweCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogLTEwMDAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG59XHJcblxyXG5AbWl4aW4gYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICAmLmR4YmwtbG9hZGVkIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcblxyXG4gICAgICAgICYgKyAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB+IC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWRyb3Bkb3duLW1hcmsge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0b29sYmFyLWFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgQGluY2x1ZGUgYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UpIHtcclxuICAgICAgICAmOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJpYmJvbi1hZGFwdGl2ZS1pdGVtcygpIHtcclxuICAgIEBpbmNsdWRlIGFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRvb2xiYXItaXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1oaWRkZW4sXHJcbiAgICAuZHhibC10b29sYmFyLWl0ZW0uZHhibC10b29sYmFyLWl0ZW0tY29sbGFwc2VkLFxyXG4gICAgLmR4YmwtdG9vbGJhci1oaWRkZW4taXRlbTpub3QoLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2UpOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1yaWJib24tdG9vbGJhciB7XHJcbiAgICAmLmR4YmwtdG9vbGJhciB7XHJcbiAgICAgICAgLmR4YmwtYnRuLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1idG4tcGxhaW4tdG9vbGJhcikgPiAuZHhibC10b29sYmFyLWVkaXQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICN7JGR4LXJpYmJvbi10b29sYmFyLWl0ZW0tc3BhY2luZ307XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm5cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1idG4tcGxhaW4tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcikgKyAuZHhibC10b29sYmFyLWJ0blt2aXNpYmxlXSxcclxuICAgICAgICAgICAgICAgICAgICAmID4gOm5vdCguZHhibC10b29sYmFyLWdyb3VwLXNlcGFyYXRvcikgKyAuZHhibC10b29sYmFyLWl0ZW1bdmlzaWJsZV0sXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IDpub3QoLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3IpICsgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMuZHgtdG9vbGJhci1maXJzdC12aXNpYmxlLWNoaWxkID4gOm5vdCguZHhibC1idG4tbGFzdCwgLmR4YmwtcG9wdXAtcG9ydGFsKSxcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogI3skZHgtcmliYm9uLXRvb2xiYXItaXRlbS1zcGFjaW5nfTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXRvb2xiYXItaXRlbS1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sb2FkaW5nID4gLmR4YmwtYnRuLXRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXA6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzID4gLmR4YmwtYnRuOm5vdCg6YWN0aXZlKTpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKTo6YmVmb3JlIHsgLy8gVE9ETzogZmluZCBpdFxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxvYWRlZCB7XHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIHtcclxuICAgICAgICAgICAgJiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItaWNvbi1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWltYWdlLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tdG9vbGJhciA+IC5keGJsLWJ0bi1ncm91cCxcclxuICAgICAgICAmID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQtaGlkZGVuID4gLmR4YmwtaW1hZ2U6bm90KDpvbmx5LWNoaWxkKSxcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1ncm91cC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlOm5vdCg6b25seS1jaGlsZCksXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZTpub3QoOm9ubHktY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoOiAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZX07XHJcbiAgICAtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLWhlaWdodDogI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemV9O1xyXG59XHJcblxyXG4uZHhibC1zbSAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci13aWR0aDogI3skZHgtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXNpemUtc219O1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1oZWlnaHQ6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplLXNtfTtcclxufVxyXG5cclxuLmR4YmwtbGcgLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItd2lkdGg6ICN7JGR4LXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lci1zaXplLWxnfTtcclxuICAgIC0tZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItaGVpZ2h0OiAjeyRkeC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXItc2l6ZS1sZ307XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXIge1xyXG4gICAgJjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpID4gLmR4YmwtYnRuLXRvb2xiYXIgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4tZ3JvdXAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbG9hZGVkIHtcclxuICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIHtcclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSxcclxuICAgICAgICAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCB7XHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tYWxsLWhpZGRlbiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0taGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1pdGVtID4gLmR4YmwtYnRuID4gc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxyXG4gICAgICAgICAgICAgICAgJiArIC5keGJsLXRvb2xiYXItcGxhY2Vob2xkZXIgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSxcclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0gPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICAmICsgLmR4YmwtdG9vbGJhci1wbGFjZWhvbGRlciB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWdyb3VwID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpLFxyXG4gICAgICAgICAgICAgICAgJiB+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSxcclxuICAgICAgICAgICAgICAgICYgfiAuZHhibC10b29sYmFyLWxheW91dC1ibG9jay1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlICsgc3Bhbjpub3QoLmR4YmwtaW1hZ2UpLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4gPiAuZHhibC1pbWFnZSArIHNwYW46bm90KC5keGJsLWltYWdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0LWhpZGRlbiB+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tdG9vbGJhciB7XHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4gLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW06bm90KDpvbmx5LWNoaWxkKSA+IC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSksXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuID4gLmR4YmwtaW1hZ2UgKyBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4sXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAgPiAuZHhibC10b29sYmFyLWl0ZW0gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tZ3JvdXAgPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1pdGVtID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWJ0bi1ncm91cCA+IC5keGJsLXRvb2xiYXItaXRlbSA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcmliYm9uLXRvb2xiYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIHJpYmJvbi1hZGFwdGl2ZS1pdGVtcygpIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlaXRlbS1vdXQtb2YtbGF5b3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLWR4LXJpYmJvbi10b29sYmFyLWxvYWRlZF0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByaWJib24tYWRhcHRpdmUtaXRlbXMoKSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpdGVtLW9mZi1zY3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmR4YmwtcmliYm9uLXRvb2xiYXIpIHtcclxuICAgICAgICBAaW5jbHVkZSB0b29sYmFyLWFkYXB0aXZlLWl0ZW1zKCkge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpdGVtLW9mZi1zY3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWVkaXQge1xyXG4gICAgJiA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsID4gZGl2LFxyXG4gICAgJiA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCksXHJcbiAgICAmID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGR4LWJ0bi1jb250YWluZXItcGFkZGluZy14fTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXBsYWluLXRvb2xiYXItZWRpdC1pdGVtKCk7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4tZ3JvdXAuZHhibC1idG4tZ3JvdXAtcmlnaHQgPiAuZHhibC1idG4uZHhibC1idG4tb3V0bGluZS1zZWNvbmRhcnkuZHhibC1lZGl0LWJ0bi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tY29sb3I6IHZhcigtLWR4YmwtdGV4dC1lZGl0LWJ0bi1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRleHQtZWRpdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtb2ZmaWNlLWJhci1zcGluZWRpdCB7XHJcbiAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gZGl2Om5vdCguZHhibC1idG4tc3BsaXQpLFxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtdGV4dC1lZGl0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAjeyRkeC10b29sYmFyLWVkaXQtaXRlbS1zcGFjaW5nfTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGR4LXRvb2xiYXItZWRpdC1pdGVtLXNwYWNpbmd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b29sYmFyLWNvbG9yZWRpdCB7XHJcbiAgICAgICAgJiA+IC5keGJsLWJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICN7JGR4LXRvb2xiYXItZWRpdC1pdGVtLXNwYWNpbmd9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWhpZGRlbik6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1idG4taW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvclwiXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItY29sb3JlZGl0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWJ0bi1pbWFnZS1jb2xvclwiLCBcIi0tZHhibC1idG4tZGlzYWJsZWQtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yXCIsIFwiLS1keGJsLWJ0bi1hY3RpdmUtaW1hZ2UtY29sb3JcIiwgXCItLWR4YmwtYnRuLWFjdGl2ZS1ob3Zlci1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgZmFsc2UsICRkeC1pbWFnZS1kaXNhYmxlZC1jb2xvci1hbHBoYVxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb250YWluZXI7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtZW1wdHk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVlbXB0eS1pbWFnZS1wbGFjZWhvbGRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9vbGJhci1jb21ib2JveCAuZHhibC10ZXh0LWVkaXQgaW5wdXRbcmVhZG9ubHldIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuZHhibC1pbWFnZSArIHNwYW4sXHJcbiAgICAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogI3skZHgtdG9vbGJhci1lZGl0LWl0ZW0tc3BhY2luZ307XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvb2xiYXItY29sb3JlZGl0IHtcclxuICAgICAgICAmID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC1kcm9wZG93bi1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgICAgICYgLmR4Ymwtb2ZmaWNlLWJhci1jb2xvcmVkaXQgPiAuZHhibC10b29sYmFyLWNvbG9yZWRpdC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVpbWFnZS1jb250YWluZXI7XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtZW1wdHk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVlbXB0eS1pbWFnZS1wbGFjZWhvbGRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9vbGJhci1lZGl0ID4gLmR4YmwtdG9vbGJhci1tZW51LWl0ZW0gPiAuZHhibC10b29sYmFyLWl0ZW0tdG1wbCA+IGRpdiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXRvb2xiYXItbWVudS1pdGVtID4gLmR4YmwtdG9vbGJhci1pdGVtLXRtcGwgPiBkaXYge1xyXG4gICAgICAgICYgPiAuZHhibC10ZXh0ID4gc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRvb2xiYXItZHJvcGRvd24tYnRuLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ0YWJzLnBvc2l0aW9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RhYnNcIjtcclxuXHJcbi5keGJsLXRhYnMge1xyXG4gICAgLS1keGJsLXRhYnMtY29sb3I6ICN7JGR4LXRhYnMtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtYmc6ICN7JGR4LXRhYnMtYmd9O1xyXG4gICAgLS1keGJsLXRhYnMtZm9udC1mYW1pbHk6ICN7JGR4LXRhYnMtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXRhYnMtZm9udC1zaXplOiAjeyRkeC10YWJzLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogI3skZHgtdGFicy1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXk6ICN7JGR4LXRhYnMtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10YWJzLXBhZGRpbmctdG9wOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy15KTtcclxuICAgIC0tZHhibC10YWJzLXBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy15KTtcclxuICAgIC0tZHhibC10YWJzLXBhZGRpbmcteDogI3skZHgtdGFicy1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLXRhYnMtcGFkZGluZy1sZWZ0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC10YWJzLXBhZGRpbmctcmlnaHQ6IHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogI3skZHgtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGU6ICN7JGR4LXRhYnMtc2VwYXJhdG9yLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAjeyRkeC10YWJzLXNlcGFyYXRvci1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogI3skZHgtdGFicy10YWItcGFkZGluZy14fTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXk6ICN7JGR4LXRhYnMtdGFiLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtdGFicy10YWItYm9yZGVyLXN0eWxlOiAjeyRkeC10YWJzLXRhYi1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcjogI3skZHgtdGFicy10YWItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1ib3JkZXItd2lkdGg6ICN7JGR4LXRhYnMtdGFiLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtYmc6ICN7JGR4LXRhYnMtdGFiLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi1zZWxlY3RlZC1jb2xvcjogI3skZHgtdGFicy10YWItc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWhvdmVyLWNvbG9yOiAjeyRkeC10YWJzLXRhYi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy10YWItaG92ZXItYmc6ICN7JGR4LXRhYnMtdGFiLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC10YWJzLXRhYi13aWR0aDogI3skZHgtdGFicy1ob3Jpem9udGFsLXRhYi13aWR0aH07XHJcbiAgICAtLWR4YmwtdGFicy10YWItYnRuLWJnOiAjeyRkeC10YWJzLXRhYi1idG4tYmd9O1xyXG4gICAgLS1keGJsLXRhYnMtdGFiLWJ0bi1jb2xvcjogI3skZHgtdGFicy10YWItYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6ICN7JGR4LXRhYnMtaW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdGFicy1zY3JvbGwtYnRuLWNvbG9yOiAjeyRkeC10YWJzLXNjcm9sbC1idG4tY29sb3J9O1xyXG4gICAgLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdGFicy1zY3JvbGwtYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLXNjcm9sbC1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGR4LXRhYnMtc2Nyb2xsLWJ0bi1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aH07XHJcbiAgICAtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcjogI3skZHgtdGFicy10YWItZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1jbG9zZS1idG4tY29sb3I6ICN7JGR4LXRhYnMtY2xvc2UtYnRuLWNvbG9yfTtcclxuICAgIC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZzogI3skZHgtdGFicy1jbG9zZS1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRhYnMtY2xvc2UtYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1idXR0b24tc3BhY2luZzogI3skZHgtdGFicy1idG4tc3BhY2luZ307XHJcbiAgICAtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0LWNsb3NlLWJ0bjogY2FsYyh2YXIoLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteCkgLSAwLjM3NXJlbSk7XHJcbiAgICAtLWR4YmwtdGFicy10YWItZHJhZy1iZy1jb2xvcjogI3skZHgtdGFicy10YWItZHJhZy1iZy1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy10YWItZHJhZy10cmFuc2l0aW9uOiAjeyRkeC10YWJzLXRhYi1kcmFnLXRyYW5zaXRpb259O1xyXG5cclxuICAgIC8qIENvbnRlbnQgKi9cclxuICAgIC0tZHhibC10YWJzLWNvbnRlbnQtY29sb3I6ICN7JGR4LXRhYnMtY29udGVudC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogI3skZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0OiAjeyRkeC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHR9O1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYnMtcG9zaXRpb25zKCk7XHJcblxyXG4gICAgPiAuZHhibC10YWJzLXRhYmxpc3Q6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcclxuICAgICAgICAuZHhibC10YWJzLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtdGFicy10YWItZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC10YWJzLXRhYi1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuZHhibC10YWJzLXRhYmxpc3RbZGF0YS1keC1mb2N1cy1oaWRkZW5dIHtcclxuICAgICAgICAuZHhibC10YWJzLWl0ZW06Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtdGFicy10YWJsaXN0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10YWJzLWNvbG9yKTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC10YWJzLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdGFicy1mb250LXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRhYnMtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy1iZyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy10b3ApIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLXJpZ2h0KSB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1ib3R0b20pIHZhcigtLWR4YmwtdGFicy1wYWRkaW5nLWxlZnQpO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCxcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXN0YXRlLWRyYWdnaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1kcmFnLWJnLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXRhYnMtaXRlbS1kcmFnZ2FibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtdGFicy1pdGVtLWRyYWctdGFyZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC10YWJzLXRhYi1kcmFnLXRyYW5zaXRpb24pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdGFicy10ZXh0LW92ZXJmbG93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC10YWJzLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYmc6IHZhcigtLWR4YmwtdGFicy10YWItYnRuLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC10YWJzLXRhYi1idG4tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCByZ2IoMCAwIDAgLyAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdGFicy1idXR0b24tc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWZvY3VzLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7JGR4LXRhYnMtY2xvc2UtYnRuLXdpZHRofTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAjeyRkeC10YWJzLWNsb3NlLWJ0bi1oZWlnaHR9O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jbG9zZS1idG4taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10YWJzLWNsb3NlLWJ0bi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC10YWJzLXRtcGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI3skZHgtdGFicy10YWItaW5hY3RpdmUtYm9yZGVyLWNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdGFicy10YWItcGFkZGluZy15KSB2YXIoLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXRhYnMtdGFiLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keGJsLXRhYnMtcGFkZGluZy1yaWdodC1jbG9zZS1idG4pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3QtYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN0YXRlLWhvdmVyLXN0eWxlKFwiLS1keGJsLXRhYnMtdGFiLWhvdmVyLWJnXCIsIFwiLS1keGJsLXRhYnMtdGFiLWhvdmVyLWNvbG9yXCIsIFwiLS1keGJsLXRhYnMtdGFiLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLXNlbGVjdGVkLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdGFicy10YWItc2VsZWN0ZWQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFiLXNlbGVjdGVkLWVsZW1lbnQoJGR4LXRhYnMtdGFiLXNlbGVjdGVkLWVsZW1lbnQtYmcsICRkeC10YWJzLXRhYi1zZWxlY3RlZC1lbGVtZW50LWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcikgdmFyKC0tZHhibC10YWJzLXRhYi1ib3JkZXItY29sb3IpIHZhcigtLWR4YmwtdGFicy10YWItYm9yZGVyLWNvbG9yKSB2YXIoLS1keGJsLXRhYnMtdGFiLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC10YWJzLWltYWdlLW1hcmdpbi15fTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC10ZXh0LW9wYWNpdHkoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC10YWJzLXRhYmxpc3Qtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtdGFicy10YWJsaXN0LWhhcy1vdmVyZmxvdyA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYnRuLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcihcIi0tZHhibC10YWJzLXNjcm9sbC1idG4tY29sb3JcIiwgXCItLWR4YmwtdGFicy1zY3JvbGwtYnRuLWRpc2FibGVkLWNvbG9yXCIsIFwiLS1keGJsLXRhYnMtc2Nyb2xsLWJ0bi1ob3Zlci1jb2xvclwiLCBudWxsLCBudWxsLCB0cnVlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyIHtcclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1ob3Itc2Nyb2xsLWJhcixcclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci12ZXJ0LXNjcm9sbC1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6IHZhcigtLWR4YmwtYnRuLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4taG92ZXItYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taW5uZXItZm9jdXMtc3R5bGUodmFyKC0tZHhibC1idG4tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRhYnMtY29udGVudC1wYW5lbCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtdGFicy1yZW5kZXItZGVmYXVsdCkgPiAuZHhibC10YWJzLWNvbnRlbnQ6bm90KFtkYXRhLWR4LXRhYi1sb2FkZWRdKTpub3QoLmR4YmwtYWN0aXZlKSxcclxuICAgICAgICAmLmR4YmwtbG9hZGVkOm5vdCguZHhibC10YWJzLXJlbmRlci1kZWZhdWx0KSA+IC5keGJsLXRhYnMtY29udGVudDpub3QoW2RhdGEtZHgtdGFiLWxvYWRlZF0pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdGFicy1jb250ZW50IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC10YWJzLWltYWdlLXNwYWNpbmc6ICN7JGR4LXRhYnMtaW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteDogI3skZHgtdGFicy10YWItcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFicy10YWItcGFkZGluZy15OiAjeyRkeC10YWJzLXRhYi1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWZvbnQtc2l6ZTogI3skZHgtdGFicy1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWxpbmUtaGVpZ2h0OiAjeyRkeC10YWJzLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1idXR0b24tc3BhY2luZzogI3skZHgtdGFicy1idG4tc3BhY2luZy1zbX07XHJcblxyXG4gICAgICAgIC8qIENvbnRlbnQgKi9cclxuICAgICAgICAtLWR4YmwtdGFicy1jb250ZW50LWZvbnQtc2l6ZTogI3skZHgtdGFicy1jb250ZW50LWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXRhYnMtY29udGVudC1saW5lLWhlaWdodDogI3skZHgtdGFicy1jb250ZW50LWxpbmUtaGVpZ2h0LXNtfTtcclxuXHJcbiAgICAgICAgPiAuZHhibC10YWJzLXRhYmxpc3QgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgPiAuZHhibC10YWJzLXRhYmxpc3QgPiB1bCB7XHJcbiAgICAgICAgICAgID4gbGkgPiAuZHhibC10YWJzLWl0ZW06bm90KC5keGJsLXRhYnMtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWltYWdlLW1hcmdpbi15OiAjeyRkeC10YWJzLWltYWdlLW1hcmdpbi15LXNtfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdGFicy1jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICN7JGR4LXRhYnMtY2xvc2UtYnRuLXdpZHRoLXNtfTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogI3skZHgtdGFicy1jbG9zZS1idG4taGVpZ2h0LXNtfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtdGFicy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10YWJzLWltYWdlLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWJzLXRhYi1wYWRkaW5nLXg6ICN7JGR4LXRhYnMtdGFiLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhYnMtdGFiLXBhZGRpbmcteTogI3skZHgtdGFicy10YWItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1mb250LXNpemU6ICN7JGR4LXRhYnMtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdGFicy1saW5lLWhlaWdodDogI3skZHgtdGFicy1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRhYnMtYnV0dG9uLXNwYWNpbmc6ICN7JGR4LXRhYnMtYnRuLXNwYWNpbmctbGd9O1xyXG5cclxuICAgICAgICAvKiBDb250ZW50ICovXHJcbiAgICAgICAgLS1keGJsLXRhYnMtY29udGVudC1mb250LXNpemU6ICN7JGR4LXRhYnMtY29udGVudC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC10YWJzLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICN7JGR4LXRhYnMtY29udGVudC1saW5lLWhlaWdodC1sZ307XHJcblxyXG4gICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCA+IHVsLFxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcclxuICAgICAgICAgICAgICAgID4gLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1pbWFnZS1tYXJnaW4teTogI3skZHgtdGFicy1pbWFnZS1tYXJnaW4teS1sZ307XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRhYnMtY2xvc2UtYnV0dG9uIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAjeyRkeC10YWJzLWNsb3NlLWJ0bi13aWR0aC1sZ307XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICN7JGR4LXRhYnMtY2xvc2UtYnRuLWhlaWdodC1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJtaXhpbnMvY29tbW9uXCIgYXMgY207XHJcbkB1c2UgXCJtaXhpbnMvdGFic1wiIGFzIHRtO1xyXG5cclxuQG1peGluIHRhYnMtcG9zaXRpb25zIHtcclxuICAgICRwb3NpdGlvbnM6IHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdDtcclxuXHJcbiAgICBAZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XHJcbiAgICAgICAgJG1pcnJvci1wb3M6IHRtLm1pcnJvci1wb3NpdGlvbigkcG9zaXRpb24pO1xyXG5cclxuICAgICAgICAmLmR4YmwtdGFicy0jeyRwb3NpdGlvbn0ge1xyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uICE9IHRvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0ID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRhYnMtdGFiLXdpZHRoOiAjeyRkeC10YWJzLXZlcnRpY2FsLXRhYi13aWR0aH07XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtdGFicy10YWJsaXN0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JG1pcnJvci1wb3N9OiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC10YWJzLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdG0uYm9yZGVyLXJhZGl1cygkcG9zaXRpb24sICRkeC10YWJzLXRhYi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLSN7JG1pcnJvci1wb3N9OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gbGVmdCBvciAkcG9zaXRpb24gPT0gcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4Ymwtc2Nyb2xsLXZpZXdlcixcclxuICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRtaXJyb3ItcG9zfTogY2FsYygtMSAqIHZhcigtLWR4YmwtdGFicy1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1zY3JvbGwtdmlld2VyID4gLmR4Ymwtc2Nyb2xsLXZpZXdlci1jb250ZW50ID4gdWwsXHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICA+IGxpID4gLmR4YmwtdGFicy1pdGVtOm5vdCguZHhibC10YWJzLXRtcGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0bS5ib3JkZXItcmFkaXVzKCRwb3NpdGlvbiwgJGR4LXRhYnMtdGFiLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY20uYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLSN7JG1pcnJvci1wb3N9LWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRtLmFjdGl2ZS10YWItc2VsZWN0ZWQtZWxlbWVudCgkZHgtdGFicy10YWItc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHQsICRkeC1ib3JkZXItd2lkdGgsICRwb3NpdGlvbik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY20uaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLSN7JG1pcnJvci1wb3N9LWNvbG9yOiB2YXIoLS1keGJsLXRhYnMtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skbWlycm9yLXBvc306IGNhbGMoLTEgKiB2YXIoLS1keGJsLXRhYnMtc2VwYXJhdG9yLWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiB0YWItc2VsZWN0ZWQtZWxlbWVudCgkc2VsZWN0ZWQtZWxlbWVudC1iZywgJHNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0KSB7XHJcbiAgICBAaWYgJHNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0ID4gMCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skc2VsZWN0ZWQtZWxlbWVudC1iZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWN0aXZlLXRhYi1zZWxlY3RlZC1lbGVtZW50KCRzZWxlY3RlZC1lbGVtZW50LWhlaWdodCwgJGJvcmRlci13aWR0aCwgJHBvc2l0aW9uKSB7XHJcbiAgICBAaWYgJHNlbGVjdGVkLWVsZW1lbnQtaGVpZ2h0ID4gMCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaWYgJHBvc2l0aW9uID09IHRvcCBvciAkcG9zaXRpb24gPT0gYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogI3skc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogI3skc2VsZWN0ZWQtZWxlbWVudC1oZWlnaHR9O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtI3skYm9yZGVyLXdpZHRofTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLSN7JGJvcmRlci13aWR0aH07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAkcG9zaXRpb24gPT0gdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0jeyRib3JkZXItd2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0jeyRib3JkZXItd2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAZWxzZSBpZiAkcG9zaXRpb24gPT0gbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0jeyRib3JkZXItd2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtI3skYm9yZGVyLXdpZHRofTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBtaXJyb3ItcG9zaXRpb24oJHBvc2l0aW9uKSB7XHJcbiAgICBAaWYgJHBvc2l0aW9uID09IGxlZnQge1xyXG4gICAgICAgIEByZXR1cm4gcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHJpZ2h0IHtcclxuICAgICAgICBAcmV0dXJuIGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHRvcCB7XHJcbiAgICAgICAgQHJldHVybiBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IGJvdHRvbSB7XHJcbiAgICAgICAgQHJldHVybiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgQGVycm9yKFwiVW5rbm93biBwb3NpdGlvbiAjeyRwb3NpdGlvbn1cIik7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRwb3NpdGlvbiwgJHJhZCkge1xyXG4gICAgQGlmICRwb3NpdGlvbiA9PSBsZWZ0IG9yICRwb3NpdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgdG9wLSN7JHBvc2l0aW9ufS1yYWRpdXM6ICN7JHJhZH07XHJcbiAgICAgICAgYm90dG9tLSN7JHBvc2l0aW9ufS1yYWRpdXM6ICN7JHJhZH07XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2UgaWYgJHBvc2l0aW9uID09IHRvcCBvciAkcG9zaXRpb24gPT0gYm90dG9tIHtcclxuICAgICAgICAjeyRwb3NpdGlvbn0tbGVmdC1yYWRpdXM6ICN7JHJhZH07XHJcbiAgICAgICAgI3skcG9zaXRpb259LXJpZ2h0LXJhZGl1czogI3skcmFkfTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQGVycm9yKFwiVW5rbm93biBwb3NpdGlvbiAjeyRwb3NpdGlvbn1cIik7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb2xzXCI7XHJcblxyXG4uZHhibC1yb3cge1xyXG4gICAgLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteDogI3skZHgtcm93LWl0ZW0tc3BhY2luZy14fTtcclxuICAgIC0tZHhibC1yb3ctaXRlbS1zcGFjaW5nLXk6ICN7JGR4LXJvdy1pdGVtLXNwYWNpbmcteX07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteSkpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XHJcbn1cclxuXHJcbi5keGJsLWNvbCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteCkgKiAwLjUpO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XHJcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXJvdy1pdGVtLXNwYWNpbmcteSk7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1ha2UtY29sdW1ucygpO1xyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG5AbWl4aW4gbWFrZS1jb2x1bW5zKCkge1xyXG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGR4LXdpbmRvdy1icmVha3BvaW50cykge1xyXG4gICAgICAgICRicmVha3BvaW50LW5hbWU6IFwiLSN7JGJyZWFrcG9pbnR9XCI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgLmR4YmwtY29sI3skYnJlYWtwb2ludC1uYW1lfSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGlmICRkeC1yb3ctY29sdW1ucyA+IDAge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZHgtcm93LWNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLWNvbCN7JGJyZWFrcG9pbnQtbmFtZX0tI3skaX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlKSB7XHJcbiAgICBAaWYgJHNpemUge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAkZHgtcm93LWNvbHVtbnMpKTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xyXG4gICAgJHdpZHRoOiBtYXAtZ2V0KCRkeC13aW5kb3ctYnJlYWtwb2ludHMsICRuYW1lKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtbG9hZGluZy1wYW5lbCB7XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZzogI3skZHgtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZ307XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LWJnOiAjeyRkeC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktYmd9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1vcGFjaXR5OiAjeyRkeC1sb2FkaW5nLXBhbmVsLW92ZXJsYXktb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3Itc2l6ZX07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemU6ICN7JGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zaXplfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtY29sb3I6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLWNvbG9yfTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6ICN7JGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZX07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXg6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteTogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtbWFyZ2luOiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1tYXJnaW59O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtaGVpZ2h0OiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRofTtcclxuICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRoOiAjeyRkeC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1hcmVhLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtd2lkdGg6ICN7JGR4LWxvYWRpbmctcGFuZWwtd2lkdGh9O1xyXG4gICAgLS1keGJsLWxvYWRpbmctcGFuZWwtaGVpZ2h0OiAjeyRkeC1sb2FkaW5nLXBhbmVsLWhlaWdodH07XHJcblxyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICAmOm5vdChbZHhibC1sb2FkZWRdKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1sb2FkaW5nLXBhbmVsLXVuZGVybGF5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC11bmRlcmxheS1iZyk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtb3ZlcmxheS1iZyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1vdmVybGF5LW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtY29udGVudC12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbG9hZGluZy1wYW5lbC10YXJnZXQtY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJiArIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sb2FkaW5nLXBhbmVsLWVtcHR5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtdGFyZ2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sb2FkaW5nLXBhbmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxvYWRpbmctcGFuZWwtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC11bmJsb2NrZWQge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sb2FkaW5nLXBhbmVsLXNoYWRpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1sb2FkaW5nLXBhbmVsLXNoYWRpbmctY29sb3J9O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS5keGJsLWxvYWRpbmctcGFuZWwtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2UtY29sb3I6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLW5vLWFyZWEtY29sb3J9O1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXdhaXQtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItY29sb3I6ICN7JGR4LXdhaXQtaW5kaWNhdG9yLW5vLWFyZWEtY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXkpIHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1oZWlnaHQpO1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXdpZHRoKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IC0xcHggcmdiYSgwIDAgMCAvIDEwJSksIDAgMnB4IDRweCAtMnB4IHJnYmEoMCAwIDAgLyAxMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLWFyZWEtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1tYXJnaW4pO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC13YWl0LWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiB2YXIoLS1keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUpO1xyXG5cclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAmICsgLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNwYWNlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbG9hZGluZy1wYW5lbC1tZXNzYWdlLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6ICN7JGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1zbX07XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtc219O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc3BhY2U6ICN7JGR4LWxvYWRpbmctcGFuZWwtbWVzc2FnZS1zcGFjZS1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLWxvYWRpbmctcGFuZWwtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLW1lc3NhZ2Utc2l6ZTogI3skZHgtbG9hZGluZy1wYW5lbC1tZXNzYWdlLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1sb2FkaW5nLXBhbmVsLWluZGljYXRvci1hcmVhLXBhZGRpbmcteDogI3skZHgtbG9hZGluZy1wYW5lbC1pbmRpY2F0b3ItYXJlYS1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtd2FpdC1pbmRpY2F0b3Ige1xyXG4gICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC13YWl0LWluZGljYXRvci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZTogI3skZHgtd2FpdC1pbmRpY2F0b3Itc2l6ZX07XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teTogI3skZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teX07XHJcbiAgICAtLWR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teDogI3skZHgtd2FpdC1pbmRpY2F0b3ItZmxpcC1hbmltYXRpb24tcm90YXRpb24teH07XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemUpO1xyXG4gICAgd2lkdGg6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XHJcbiAgICBtaW4td2lkdGg6IHZhcigtLWR4Ymwtd2FpdC1pbmRpY2F0b3Itc2l6ZSk7XHJcblxyXG5cclxuICAgICYgPiBzdmcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAjeyRkeC13YWl0LWluZGljYXRvci1zaXplLXNtfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtc219O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC13YWl0LWluZGljYXRvci1zaXplOiAjeyRkeC13YWl0LWluZGljYXRvci1zaXplLWxnfTtcclxuXHJcbiAgICAgICAgJi5keGJsLWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgLS1keGJsLXdhaXQtaW5kaWNhdG9yLXNpemU6ICN7JGR4LWxvYWRpbmctcGFuZWwtaW5kaWNhdG9yLXNpemUtbGd9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtd2FpdC1pbmRpY2F0b3Itc3BpbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tc3BpbiAwLjc1cyBpbmZpbml0ZSBsaW5lYXI7XHJcblxyXG4gICAgICAgICYgPiBzdmcgPiBnIHtcclxuICAgICAgICAgICAgJiA+IGcge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXdhaXQtaW5kaWNhdG9yLXB1bHNlIHtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBkeGJsLWluZGljYXRvci1hbmltYXRpb24tcHVsc2UgMS4ycyBjdWJpYy1iZXppZXIoMC41MiwgMC42LCAwLjI1LCAwLjk5KSBpbmZpbml0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtd2FpdC1pbmRpY2F0b3ItZmxpcCB7XHJcbiAgICAgICAgZmlsbDogdmFyKC0tZHhibC13YWl0LWluZGljYXRvci1jb2xvcik7XHJcbiAgICAgICAgYW5pbWF0aW9uOiB2YXIoLS1keGJsLXdhaXQtaW5kaWNhdG9yLWZsaXAtYW5pbWF0aW9uLXJvdGF0aW9uLXkpIDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tc3BpbiB7XHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC1pbmRpY2F0b3ItYW5pbWF0aW9uLXB1bHNlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLWluZGljYXRvci1hbmltYXRpb24tZmxpcC1yb3RhdGlvbi15IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtaW5kaWNhdG9yLWFuaW1hdGlvbi1mbGlwLXJvdGF0aW9uLXgge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JvdXAtY29udHJvbFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdmlnYXRpb25cIjtcclxuXHJcbi5keGJsLWFjY29yZGlvbiB7XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItYmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3I6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3I6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3I6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1hY2NvcmRpb24taXRlbS1jb250ZW50LXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50fTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3I6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWJnOiAjeyRkeC1hY2NvcmRpb24taXRlbS1idG4tYmd9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWl0ZW0tYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItYmc6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWJ0bi1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0taG92ZXItYmc6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtYWNjb3JkaW9uLWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1iZzogI3skZHgtYWNjb3JkaW9uLWl0ZW0tc2VsZWN0aW9uLWJnfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tY29sb3I6ICN7JGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGlvbi1jb2xvcn07XHJcbiAgICAtLWR4YmwtYWNjb3JkaW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yOiAjeyRkeC1uYXZpZ2F0aW9uLWZpbHRlci1jb250ZW50LWJnLWNvbG9yfTtcclxuICAgIC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWFjY29yZGlvbi1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemU6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXk6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQ6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtaW5kZW50LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWFjY29yZGlvbi1pdGVtLWNvbnRlbnQtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tdGV4dC1wYWRkaW5nLXk6ICN7JGR4LW5hdmlnYXRpb24taXRlbS10ZXh0LXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1wYWRkaW5nLXk6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteTogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci10ZXh0LXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmc6ICN7JGR4LWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmctbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1pbmRlbnQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteDogI3skZHgtYWNjb3JkaW9uLWl0ZW0tY29udGVudC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS10ZXh0LXBhZGRpbmcteTogI3skZHgtbmF2aWdhdGlvbi1pdGVtLXRleHQtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tZm9udC1zaXplOiAjeyRkeC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodDogI3skZHgtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtYWNjb3JkaW9uLWZpbHRlciB7XHJcbiAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy14KTtcclxuXHJcbiAgICAgICAgICAgICYgLmR4YmwtbmF2aWdhdGlvbi1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LWVkaXQtZm9udC1zaXplOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1lZGl0LWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LWVkaXQtcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItdGV4dC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1lZGl0LWJ0bi1jbGVhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG5hdmlnYXRpb24tZmlsdGVyLW1hcmsodmFyKC0tZHhibC1hY2NvcmRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3IpLCB2YXIoLS1keGJsLWFjY29yZGlvbi1maWx0ZXItY29udGVudC1jb2xvcikpO1xyXG5cclxuICAgICYgLmR4YmwtYWNjb3JkaW9uLWNvbnRhaW5lcjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIsXHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHksXHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvZHkgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCxcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tdG1wbCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tZm9jdXNlZC1zdGF0ZShcIi0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS13aWR0aFwiLCBcIi0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1jb2xvclwiLCBcIi0tZHhibC1hY2NvcmRpb24tZm9jdXMtb3V0bGluZS1vZmZzZXRcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC1hY2NvcmRpb24tY29udGFpbmVyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSB7XHJcbiAgICAgICAgLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcixcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSxcclxuICAgICAgICAuZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9keSAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50LFxyXG4gICAgICAgIC5keGJsLWFjY29yZGlvbi10bXBsIHtcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLWFjY29yZGlvbi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAmLmR4YmwtZ3JvdXAge1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1saW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1mb250LXNpemU6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAtLWR4YmwtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIC0tZHhibC1ncm91cC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItcGFkZGluZy15KTtcclxuICAgICAgICAgICAgLS1keGJsLWdyb3VwLWhlYWRlci1zcGFjaW5nOiB2YXIoLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNwYWNpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi5keGJsLWdyb3VwLWV4cGFuZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lci5keGJsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXRleHQtcGFkZGluZy15KTtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbm90LWRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1hY2NvcmRpb24tZmlsdGVyKSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3QtYWN0aXZlLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZWwtaGVhZGVyLWhvdmVyLXN0eWxlKFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXItaG92ZXItYmdcIiwgXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lbC1oZWFkZXItc2VsZWN0ZWQtc3R5bGUoXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlci1zZWxlY3RlZC1iZ1wiLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyLXNlbGVjdGVkLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmR4YmwtYWNjb3JkaW9uLWZpbHRlcikge1xyXG4gICAgICAgICAgICAmLmR4YmwtYWN0aXZlID4gLmR4YmwtYWNjb3JkaW9uLWdyb3VwLWhlYWRlcixcclxuICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXI6aG92ZXIsXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmIGEuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lcjpub3QoLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC10bXBsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJGR4LWFjY29yZGlvbi1ncm91cC1oZWFkZXItZGlzYWJsZWQtb3BhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbTpub3QoLmR4YmwtYWNjb3JkaW9uLWdyb3VwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLXN0YXRlKFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLXNlbGVjdGlvbi1iZ1wiLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zZWxlY3Rpb24tY29sb3JcIiwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1hY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1hY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYWNjb3JkaW9uLWl0ZW0tY29udGVudDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1ob3Zlci1zdGF0ZShcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1iZ1wiLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWl0ZW0tdGV4dC1jb250YWluZXI6bm90KC5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtdG1wbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1ncm91cC1leHBhbmQtYnRuLWNvbnRhaW5lciArICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtdGV4dC1wYWRkaW5nLXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWFjY29yZGlvbi1pdGVtLXRleHQtdG1wbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JvdXAtdGV4dC1jb250YWluZXItc3R5bGUoKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWFjY29yZGlvbi1ncm91cC1ib2R5IHtcclxuICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmIC5keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudCxcclxuICAgICAgICAgICAgICAgICYgLmR4YmwtYWNjb3JkaW9uLWl0ZW0taW5kZW50LWVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKCh2YXIoLS1keGJsLWFjY29yZGlvbi1pdGVtLWluZGVudCwgMCkgLSAxKSAqIHZhcigtLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tY29udGVudC1pbmRlbnQpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24taXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1jb250ZW50LXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiAuZHhibC1hY2NvcmRpb24tZ3JvdXAtZXhwYW5kLWJ0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24tZXhwYW5kLWJ1dHRvbi1zdHlsZShcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4tY29sb3JcIiwgbnVsbCwgXCItLWR4YmwtYWNjb3JkaW9uLWdyb3VwLWl0ZW0tYnRuLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLWFjY29yZGlvbi1ncm91cC1pdGVtLWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC1hY2NvcmRpb24tZ3JvdXAtaXRlbS1idG4taG92ZXItY29sb3JcIiwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIG5hdmlnYXRpb24tZmlsdGVyLW1hcmsoJGJnLWNvbG9yLCAkY29sb3IpIHtcclxuICAgIC5keGJsLWZpbHRlci1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRiZy1jb2xvcn07XHJcbiAgICAgICAgY29sb3I6ICN7JGNvbG9yfTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG5hdmlnYXRpb24taXRlbS1ob3Zlci1zdGF0ZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBzdGF0ZS1ob3Zlci1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIG5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1zdGF0ZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkYWNjb3JkaW9uLXZhcjogZmFsc2UsICRmb2N1c2VkOiBmYWxzZSkge1xyXG4gICAgQGlmICRhY2NvcmRpb24tdmFyIHtcclxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWNhbGN1bGF0ZWQtc3R5bGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhciwgJGR4LW5hdmlnYXRpb24taXRlbS1zZWxlY3RlZC1iZywgJGR4LWFjY29yZGlvbi1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsICRkeC1hY2NvcmRpb24taXRlbS1zZWxlY3RlZC1iZy1hbHBoYSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBpZiAkZm9jdXNlZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtY2FsY3VsYXRlZC1zdHlsZSgkYmctY29sb3ItdmFyLCAkY29sb3ItdmFyLCAkZHgtbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLWJnLCAkZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1iYXNlLWJnLCAkZHgtdHJlZXZpZXctaXRlbS1zZWxlY3RlZC1mb2N1c2VkLWJnLWFscGhhKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtYmcsICRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJhc2UtYmcsICRkeC10cmVldmlldy1pdGVtLXNlbGVjdGVkLWJnLWFscGhhKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBuYXZpZ2F0aW9uLWl0ZW0tZm9jdXNlZC1zdGF0ZSgkb3V0bGluZS13aWR0aCwgJG91dGxpbmUtY29sb3IsICRvdXRsaW5lLW9mZnNldCkge1xyXG4gICAgb3V0bGluZTogdmFyKCN7JG91dGxpbmUtd2lkdGh9KSBzb2xpZCB2YXIoI3skb3V0bGluZS1jb2xvcn0pO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IHZhcigjeyRvdXRsaW5lLW9mZnNldH0pO1xyXG59XHJcblxyXG5AbWl4aW4gbmF2aWdhdGlvbi1leHBhbmQtYnV0dG9uLXN0eWxlKCRjb2xvciwgJGRpc2FibGVkLWNvbG9yLCAkaG92ZXItY29sb3IsICRidG4taG92ZXItYmcsICRidG4taG92ZXItY29sb3IsICRhY2NvcmRpb24tYnRuOiBmYWxzZSkge1xyXG4gICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tZHhibC1idG4tYm9yZGVyLWhvdmVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1ob3Zlci1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWNvbG9yOiAkYnRuLWhvdmVyLWNvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBlbWJlZGRlZC1pbWFnZS1jb2xvcigkY29sb3IsIG51bGwsICRob3Zlci1jb2xvcik7XHJcblxyXG4gICAgICAgIEBpZiAkYWNjb3JkaW9uLWJ0biA9PSBmYWxzZSB7XHJcbiAgICAgICAgICAgICY6bm90KC5keGJsLW5hdi1leHBhbmQtYnRuLWN1c3RvbSkge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1ib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3RhdGUtaG92ZXItc3R5bGUoJGJ0bi1ob3Zlci1iZywgJGJ0bi1ob3Zlci1jb2xvciwgXCItLWR4YmwtYnRuLWJvcmRlci13aWR0aFwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tZm9jdXMtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLWlubmVyLWZvY3VzLXN0eWxlKHZhcigtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXMpLCAtMXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0cmVldmlldy1jaGVja2JveC1jaGVja2VkLXN0eWxlKCRjb2xvci12YXIsICRpbnRlcm5hbC1jb2xvci12YXIsICRvcGFjaXR5KSB7XHJcbiAgICAmLmR4YmwtY2hlY2tib3gtY2hlY2tlZCxcclxuICAgICYuZHhibC1jaGVja2JveC1pbmRldGVybWluYXRlIHtcclxuICAgICAgICAmOm5vdCguZHhibC1yZWFkb25seSkgPiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50Om5vdCg6aG92ZXIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCN7JGNvbG9yLXZhcn0sICN7JGludGVybmFsLWNvbG9yLXZhcn0pO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoI3skY29sb3ItdmFyfSwgI3skb3BhY2l0eX0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZHgtcHJpbWFyeS1ibGF6aW5nLWJlcnJ5OiAjNWYzNjhkICFkZWZhdWx0O1xyXG4kZHgtcHJpbWFyeS1wdXJwbGU6ICM3OTg5ZmYgIWRlZmF1bHQ7XHJcbiRkeC1wcmltYXJ5LW9mZmljZTogI2ZlNzEwOSAhZGVmYXVsdDtcclxuXHJcbiRkeC13aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGR4LWdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZHgtZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGR4LWdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZHgtZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGR4LWdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZHgtZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRkeC1ncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGR4LWJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG5cclxuJGR4LXByaW1hcnk6ICMwZDZlZmQgIWRlZmF1bHQ7XHJcbiRkeC1zZWNvbmRhcnk6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRkeC1zdWNjZXNzOiAjMTk4NzU0ICFkZWZhdWx0O1xyXG4kZHgtaW5mbzogIzBkY2FmMCAhZGVmYXVsdDtcclxuJGR4LXdhcm5pbmc6ICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRkeC1kYW5nZXI6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRkeC1saWdodDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGR4LWRhcms6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRkeC1mb2N1czogJGR4LXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kZHgtYmx1ZTogIzBkNmVmZDtcclxuJGR4LWluZGlnbzogIzU5NjllMztcclxuJGR4LXB1cnBsZTogIzZmNDJjMTtcclxuJGR4LXBpbms6ICNkNjMzODQ7XHJcbiRkeC1yZWQ6ICNkYzM1NDU7XHJcbiRkeC1vcmFuZ2U6ICNmZDdlMTQ7XHJcbiRkeC15ZWxsb3c6ICNmZmIzMDA7XHJcbiRkeC1ncmVlbjogIzE5ODc1NDtcclxuJGR4LXRlYWw6ICMyMGM5OTc7XHJcbiRkeC1jeWFuOiAjMGFhMmMwO1xyXG5cclxuJGR4LXRoZW1lLWNvbG9yczogKFxyXG4gIFwicHJpbWFyeVwiOiAgICAkZHgtcHJpbWFyeSxcclxuICBcInNlY29uZGFyeVwiOiAgJGR4LXNlY29uZGFyeSxcclxuICBcInN1Y2Nlc3NcIjogICAgJGR4LXN1Y2Nlc3MsXHJcbiAgXCJpbmZvXCI6ICAgICAgICRkeC1pbmZvLFxyXG4gIFwid2FybmluZ1wiOiAgICAkZHgtd2FybmluZyxcclxuICBcImRhbmdlclwiOiAgICAgJGR4LWRhbmdlcixcclxuICBcImxpZ2h0XCI6ICAgICAgJGR4LWxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZHgtZGFya1xyXG4pICFkZWZhdWx0O1xyXG5cclxuJGR4LW1pbi1jb250cmFzdC1yYXRpbzogNC41ICFkZWZhdWx0O1xyXG4kZHgtY29sb3ItY29udHJhc3QtbGlnaHQ6IHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGR4LWJnOiAkZHgtd2hpdGUgIWRlZmF1bHQ7XHJcbiRkeC1jb2xvcjogJGR4LWJsYWNrICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG5cclxuJGR4LXN0YXRlLWJhc2UtYmc6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1wcmltYXJ5LWJnOiAkZHgtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXByaW1hcnktY29sb3I6ICRkeC13aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRkeC1zdGF0ZS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1ob3Zlci1iZy1hbHBoYTogNSUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1ob3Zlci1zZWNvbmRhcnktYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtaG92ZXItc2Vjb25kYXJ5LWJnLWFscGhhOiAzJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhOiAxMCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1ob3Zlci1iZy1hbHBoYTogMTUlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWJnLWFscGhhOiA5MCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWRhcmstYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1kYXJrLWJnLWFscGhhOiAxMDAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtZGlzYWJsZWQtcHJpbWFyeS1iZy1hbHBoYTogMzAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc2VsZWN0ZWQtcHJpbWFyeS1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1zZWxlY3RlZC1wcmltYXJ5LWhvdmVyLWJnLWFscGhhOiAxMDAlICFkZWZhdWx0O1xyXG4kZHgtc3RhdGUtc3BlY2lhbC1wcmltYXJ5LWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLXNwZWNpYWwtcHJpbWFyeS1iZy1hbHBoYTogOCUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1kaXNhYmxlZC1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1kaXNhYmxlZC1iZy1hbHBoYTogMiUgIWRlZmF1bHQ7XHJcbiRkeC1zdGF0ZS1kaXNhYmxlZC1wcmltYXJ5LWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWRpc2FibGVkLXByaW1hcnktYmctYWxwaGE6IDMlICFkZWZhdWx0O1xyXG5cclxuJGR4LXN0YXRlLWhvdmVyLW9wYWNpdHk6IDgwJSAhZGVmYXVsdDtcclxuJGR4LXN0YXRlLWRpc2FibGVkLW9wYWNpdHk6IDYwJSAhZGVmYXVsdDtcclxuXHJcbiRkeC1pbWFnZS1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1jb2xvci1hbHBoYTogNzAlICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtaG92ZXItY29sb3I6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtaG92ZXItY29sb3ItYWxwaGE6IDk1JSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLWFjdGl2ZS1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1hY3RpdmUtY29sb3ItYWxwaGE6IDEwMCUgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1kaXNhYmxlZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1kaXNhYmxlZC1jb2xvci1hbHBoYTogNDAlICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc2Vjb25kYXJ5LWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNlY29uZGFyeS1jb2xvci1hbHBoYTogMjUlICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc2Vjb25kYXJ5LWhvdmVyLWNvbG9yOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNlY29uZGFyeS1ob3Zlci1jb2xvci1hbHBoYTogNTAlICFkZWZhdWx0O1xyXG5cclxuJGR4LXBhbmVsLWJhc2UtYmc6ICMwMDAgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLWJnLWFscGhhOiA1JSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1ob3Zlci1iZzogdW5zZXQgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItaG92ZXItYmctYWxwaGE6ICRkeC1wYW5lbC1oZWFkZXItYmctYWxwaGEgKyAkZHgtc3RhdGUtaG92ZXItYmctYWxwaGEgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItc2VsZWN0ZWQtYmc6IHVuc2V0ICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXNlbGVjdGVkLWJnLWFscGhhOiAkZHgtcGFuZWwtaGVhZGVyLWJnLWFscGhhICsgJGR4LXN0YXRlLXNlbGVjdGVkLWJnLWFscGhhICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1iZy1hbHBoYTogMyUgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItc2Vjb25kYXJ5LWJnOiB1bnNldCAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1zZWNvbmRhcnktYmctYWxwaGE6IDIlICFkZWZhdWx0O1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuXHJcbi5keGJsLW9mZmljZS1yaWJib24ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogI3skZHgtb2ZmaWNlLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRofTtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAuZHhibC10YWJzLWNvbnRlbnQtcGFuZWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmc6ICN7JGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmd9O1xyXG4gICAgICAgIC0tZHhibC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWNvbG9yOiAjeyRkeC1vZmZpY2UtcmliYm9uLWNvbnRleHQtdGFiLWNvbG9yfTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKFwiLS1keGJsLW9mZmljZS1yaWJib24tY29udGV4dC10YWItYmdcIiwgXCItLWR4Ymwtb2ZmaWNlLXJpYmJvbi1jb250ZXh0LXRhYi1jb2xvclwiLCB1bnNldCxcclxuICAgICAgICAgICAgJGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItZWxlbWVudC1iZywgJGR4LW9mZmljZS1yaWJib24tY29udGV4dC10YWItZWxlbWVudC1iZy1hbHBoYSwgXCItLWR4YmwtdGFicy10YWItYm9yZGVyLXdpZHRoXCJcclxuICAgICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi10b29sYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhciB7XHJcbiAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgLS1keGJsLXRleHQtYm9yZGVyLXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duIC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuaW1hZ2UgKyBzcGFuLFxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0gLmR4YmwtdG9vbGJhci1jb2xvcmVkaXQtaW1hZ2UtY29udGFpbmVyICsgc3BhbixcclxuLmR4Ymwtb2ZmaWNlLXJpYmJvbi10YWItY29udGVudC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLXRvb2xiYXItZHJvcGRvd24tbW9kYWwuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbTtcclxuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW0gMC4yNXJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1oZWFkZXIsXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWJyZWFrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtcmliYm9uLXRhYi1jb250ZW50LmR4YmwtdG9vbGJhci1kcm9wZG93bi5keGJsLW9mZmljZS1iYXItZHJvcGRvd24taG9yaXpvbnRhbC5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtOm5vdCguZHhibC10b29sYmFyLWl0ZW0tdG1wbCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwLjEyNWVtIDA7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwtY29udGVudC5keGJsLWRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMC42MjVyZW07XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1yaWJib24tdGFiLWNvbnRlbnQuZHhibC10b29sYmFyLWRyb3Bkb3duLmR4Ymwtb2ZmaWNlLWJhci1kcm9wZG93bi1ob3Jpem9udGFsLmR4YmwtdG9vbGJhci1kcm9wZG93biAuZHhibC1vZmZpY2UtYmFyLWRyb3Bkb3duLWhvcml6b250YWwtY29udGVudCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbGFyZ2U6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiAxMjBweDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1sYXJnZS5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LWxhcmdlLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtIC5pbWFnZSArIHNwYW4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG59XHJcblxyXG4uZHhibC1vZmZpY2UtYmFyLWNvbWJvYm94LXNtYWxsOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogNjNweDtcclxufVxyXG5cclxuLmR4Ymwtb2ZmaWNlLWJhci1jb21ib2JveC1zbWFsbC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItY29tYm9ib3gtbWVkaXVtOm5vdCguZHhibC10b29sYmFyLWRyb3Bkb3duLWl0ZW0pIC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogMTc1cHg7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQ6bm90KC5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSkge1xyXG4gICAgd2lkdGg6IDkwcHg7XHJcbn1cclxuXHJcbi5keGJsLW9mZmljZS1iYXItc3BpbmVkaXQgPiAuZHhibC10b29sYmFyLW1lbnUtaXRlbSA+IGRpdiA+IC5keGJsLXRleHQtZWRpdCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItY2xhc3MtcGF0dGVyblxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL25hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLXRyZWV2aWV3IHtcclxuICAgIC0tZHhibC10cmVldmlldy1zcGFjaW5nLXg6ICN7JGR4LXRyZWV2aWV3LXNwYWNpbmcteH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctc3BhY2luZy15OiAjeyRkeC10cmVldmlldy1zcGFjaW5nLXl9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZTogI3skZHgtdHJlZXZpZXctZm9udC1zaXplfTtcclxuICAgIC0tZHhibC10cmVldmlldy1mb250LXdlaWdodDogI3skZHgtdHJlZXZpZXctZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWxpbmUtaGVpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWJ0bi1iZzogI3skZHgtdHJlZXZpZXctYnRuLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1idG4tY29sb3I6ICN7JGR4LXRyZWV2aWV3LWJ0bi1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctYnRuLWhvdmVyLWJnOiAjeyRkeC10cmVldmlldy1idG4taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtdHJlZXZpZXctYnRuLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC10cmVldmlldy1uYXZpZ2F0aW9uLWZpbHRlci1ib3R0b20tc3BhY2luZzogI3skZHgtdHJlZXZpZXctbmF2aWdhdGlvbi1maWx0ZXItYm90dG9tLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZzogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvcjogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20td2lkdGg6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1ib3JkZXItYm90dG9tLXdpZHRofTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZTogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tc3R5bGV9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC13cmFwOiAjeyRkeC10cmVldmlldy1pdGVtLXRleHQtd3JhcH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1iZzogI3skZHgtdHJlZXZpZXctaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmc6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLXNlbGVjdGlvbi1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWZvY3VzZWQtY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tc2VsZWN0ZWQtZm9jdXNlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1ib3JkZXItcmFkaXVzOiAjeyRkeC10cmVldmlldy1pdGVtLWNvbnRlbnQtY29udGFpbmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15OiAjeyRkeC10cmVldmlldy1pdGVtLXNwYWNpbmcteX07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWNvbnRhaW5lci1ib3JkZXItd2lkdGg6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY29udGVudC1jb250YWluZXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1jaGVja2VkLWNvbG9yOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LWNoZWNrZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmc6ICN7JGR4LXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtYmd9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtaG92ZXItYmc6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmc6ICN7JGR4LXRyZWV2aWV3LWNoZWNrYm94LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC1kaXNhYmxlZC1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJnOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJnOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoOiAjeyRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy14OiAjeyRkeC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctZW1wdHktZGF0YS1wYWRkaW5nLXk6ICN7JGR4LXRyZWV2aWV3LWVtcHR5LWRhdGEtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXR9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnOiAjeyRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1iZ307XHJcbiAgICAtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yOiAjeyRkeC10cmVldmlldy1jaGVja2JveC1yZWFkb25seS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJvcmRlci13aWR0aDogI3skZHgtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLXdpZHRofTtcclxuXHJcbiAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRyZWV2aWV3LXNwYWNpbmcteSkgdmFyKC0tZHhibC10cmVldmlldy1zcGFjaW5nLXgpO1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZTogI3skZHgtdHJlZXZpZXctZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nLXNtfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudC1zbX07XHJcblxyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LWl0ZW0gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtbWFyZ2luLXNtfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZy1zbX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LWZvbnQtc2l6ZTogI3skZHgtdHJlZXZpZXctZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24taXRlbS1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15OiAjeyRkeC1uYXZpZ2F0aW9uLWl0ZW0tdGV4dC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nOiAjeyRkeC10cmVldmlldy1pbWFnZS1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1zcGFjaW5nLXk6ICN7JGR4LXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudDogI3skZHgtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudC1sZ307XHJcblxyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LWl0ZW0gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICN7JGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtbWFyZ2luLWxnfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLXRyZWV2aWV3LW5vLWV4cGFuZC1idG4pIC5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skZHgtdHJlZXZpZXctY2hlY2stYWxsLWxlZnQtc3BhY2luZy1sZ307XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJsLW5hdmlnYXRpb24tZmlsdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWJvdHRvbS1zcGFjaW5nKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZHhibC10cmVldmlldy1uby1leHBhbmQtYnRuKSAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1sZWZ0LXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1maWx0ZXItbWFyayh2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtYmctY29sb3IpLCB2YXIoLS1keGJsLXRyZWV2aWV3LW5hdmlnYXRpb24tZmlsdGVyLWNvbnRlbnQtY29sb3IpKTtcclxuXHJcbiAgICAmIC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1jaGVja2VkLWNvbG9yOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LWNoZWNrZWQtaG92ZXItYmc6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1ob3Zlci1iZyk7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtZGlzYWJsZWQtY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtYmcpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ob3Zlci1iZzogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYmcpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXVuY2hlY2tlZC1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtdW5jaGVja2VkLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQtdW5jaGVja2VkLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC10cmVldmlldy1jaGVja2JveC11bmNoZWNrZWQtaG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC11bmNoZWNrZWQtYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXVuY2hlY2tlZC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50LXJlYWRvbmx5LWJnOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrYm94LXJlYWRvbmx5LWJnKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2stZWxlbWVudC1yZWFkb25seS1ib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtcmVhZG9ubHktYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgJi5keGJsLXRyZWV2aWV3LWNoZWNrYm94LWNoZWNrLWFsbCB7XHJcbiAgICAgICAgICAgIC0tZHhibC1jaGVja2JveC11bmNoZWNrZWQtZm9jdXMtc2hhZG93LWNvbG9yOiAjeyRkeC10cmVldmlldy1jaGVjay1hbGwtZm9jdXNlZC1zaGFkb3ctY29sb3J9O1xyXG4gICAgICAgICAgICAtLWR4YmwtY2hlY2tib3gtY2hlY2tlZC1mb2N1cy1zaGFkb3ctY29sb3I6ICN7JGR4LXRyZWV2aWV3LWNoZWNrLWFsbC1mb2N1c2VkLXNoYWRvdy1jb2xvcn07XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOlxyXG4gICAgICAgICAgICAgICAgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS13aWR0aCkgdmFyKC0tZHhibC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1zdHlsZSlcclxuICAgICAgICAgICAgICAgIHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvcmRlci1ib3R0b20tY29sb3IsICRkeC10cmVldmlldy1jaGVjay1hbGwtYm9yZGVyLWJvdHRvbS1jb2xvcik7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRyZWV2aWV3LWNoZWNrLWFsbC1ib3R0b20tc3BhY2luZyk7XHJcblxyXG4gICAgICAgICAgICAmIH4gKiB7XHJcbiAgICAgICAgICAgICAgICAmIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lcltyb2xlPVwidHJlZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdHJlZXZpZXctY2hlY2stYWxsLWJvdHRvbS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICRkeC10cmVldmlldy1pdGVtLWNoZWNrYm94LW1hcmdpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLWNoZWNrYm94LXN3aXRjaCk6bm90KC5keGJsLWNoZWNrYm94LXJhZGlvKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG5vdC1kaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtc3R5bGUoXCItLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtY2hlY2tlZC1iZ1wiLCAkZHgtdHJlZXZpZXctaXRlbS1jaGVja2JveC1jaGVja2VkLWJnLCAkZHgtdHJlZXZpZXctaXRlbS1jaGVja2VkLWNoZWNrYm94LW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyZWV2aWV3LWNoZWNrYm94LWNoZWNrZWQtc3R5bGUoXCItLWR4YmwtdHJlZXZpZXctY2hlY2tib3gtZGlzYWJsZWQtYmdcIiwgJGR4LXRyZWV2aWV3LWl0ZW0tY2hlY2tib3gtZGlzYWJsZWQtYmcsICRkeC10cmVldmlldy1pdGVtLWNoZWNrZWQtZGlzYWJsZWQtY2hlY2tib3gtb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdHJlZXZpZXctY29udGFpbmVyOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWZvY3VzZWQtc3RhdGUoXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvclwiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0XCIpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBuYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtc3RhdGUoXCItLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tYmdcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1zZWxlY3Rpb24tZm9jdXNlZC1jb2xvclwiLCBmYWxzZSwgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LXRtcGwge1xyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWZvY3VzZWQtc3RhdGUoXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvclwiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0XCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10cmVldmlldy1jaGVja2JveC1jaGVjay1hbGw6bm90KFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0pIHtcclxuICAgICAgICAgICAgJiAuZHhibC1jaGVja2JveC1jaGVjay1lbGVtZW50OmhhcyhpbnB1dDpmb2N1cykgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWZvY3VzZWQtc3RhdGUoXCItLWR4YmwtdHJlZXZpZXctaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvclwiLCBcIi0tZHhibC10cmVldmlldy1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0XCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRyZWV2aWV3LWNvbnRhaW5lcltkYXRhLWR4LWZvY3VzLWhpZGRlbl0ge1xyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LWl0ZW0tY29udGFpbmVyLFxyXG4gICAgICAgIC5keGJsLXRyZWV2aWV3LXRtcGwge1xyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtdHJlZXZpZXctZW1wdHktZGF0YSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10cmVldmlldy1mb250LXNpemUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRyZWV2aWV3LWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC10cmVldmlldy1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgb3BhY2l0eTogI3skZHgtc3RhdGUtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteSkgdmFyKC0tZHhibC10cmVldmlldy1lbXB0eS1kYXRhLXBhZGRpbmcteCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRyZWV2aWV3LXRleHQtbm93cmFwIHtcclxuICAgICAgICAtLWR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC10cmVldmlldy1pdGVtcy1jb250YWluZXJbcm9sZT1cInRyZWVcIl0ge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGR4LXRyZWV2aWV3LXJvb3QtaXRlbXMtY29udGFpbmVyLXNwYWNpbmcteH07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdHJlZXZpZXctaXRlbXMtY29udGFpbmVyIC5keGJsLXRyZWV2aWV3LWl0ZW1zLWNvbnRhaW5lciAuZHhibC10cmVldmlldy10bXBsIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgICYgfiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1jb250ZW50LWluZGVudCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXRyZWV2aWV3LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC10cmVldmlldy1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tc3BhY2luZy15KTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC10cmVldmlldy1pdGVtLWluZGVudCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGModmFyKC0tZHhibC10cmVldmlldy1pdGVtLWluZGVudCwgMCkgKiB2YXIoLS1keGJsLXRyZWV2aWV3LWl0ZW0tY29udGVudC1pbmRlbnQpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1leHBhbmQtYnV0dG9uLXN0eWxlKFwiLS1keGJsLXRyZWV2aWV3LWJ0bi1jb2xvclwiLCBudWxsLCBcIi0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3JcIixcclxuICAgICAgICAgICAgICAgIFwiLS1keGJsLXRyZWV2aWV3LWJ0bi1ob3Zlci1iZ1wiLCBcIi0tZHhibC10cmVldmlldy1idG4taG92ZXItY29sb3JcIik7XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtdHJlZXZpZXctaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10cmVldmlldy1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtdHJlZXZpZXctbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5keGJsLWRpc2FibGVkKTpub3QoLmR4YmwtYWN0aXZlKTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0taG92ZXItYmdcIiwgXCItLWR4YmwtdHJlZXZpZXctaXRlbS1ob3Zlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLXNlbGVjdGVkLXN0YXRlKFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWJnXCIsIFwiLS1keGJsLXRyZWV2aWV3LWl0ZW0tc2VsZWN0aW9uLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkLXN0YXRlKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkeC1zdGF0ZS1kaXNhYmxlZC1vcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC10cmVldmlldy1pbWFnZS1zcGFjaW5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLXRleHQ6bm90KC5keGJsLWJhZGdlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy15OiB2YXIoLS1keGJsLXRyZWV2aWV3LXRleHQtcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHZhcigtLWR4YmwtdHJlZXZpZXctaXRlbS10ZXh0LXdyYXApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dC10bXBsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRyZWV2aWV3LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRkeC1zaXplOiAxLjg3NXJlbSAhZGVmYXVsdDsgICAgICAgIC8vIDMwcHhcclxuJGR4LXNpemUtc206IDEuNjI1cmVtICFkZWZhdWx0OyAgICAgLy8gMjZweFxyXG4kZHgtc2l6ZS1sZzogMi4xMjVyZW0gIWRlZmF1bHQ7ICAgICAvLyAzNHB4XHJcblxyXG4kZHgtYm9yZGVycy13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7IC8vIDIgKiAkZHgtYm9yZGVyLXdpZHRoXHJcblxyXG4kZHgtZm9jdXMtb3V0bGluZS13aWR0aDogMC4xMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtYm9yZGVybGVzcy1zaXplOiAkZHgtc2l6ZSAtICRkeC1ib3JkZXJzLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVybGVzcy1zaXplLXNtOiAkZHgtc2l6ZS1zbSAtICRkeC1ib3JkZXJzLXdpZHRoICFkZWZhdWx0O1xyXG4kZHgtYm9yZGVybGVzcy1zaXplLWxnOiAkZHgtc2l6ZS1sZyAtICRkeC1ib3JkZXJzLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGR4LWZvbnQtc2l6ZTogMC44NzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mb250LXNpemUtc206IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1mb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRkeC1saW5lLWhlaWdodDogMS40Mjg1ICFkZWZhdWx0O1xyXG4kZHgtbGluZS1oZWlnaHQtc206IDEuNSAhZGVmYXVsdDtcclxuJGR4LWxpbmUtaGVpZ2h0LWxnOiAxLjM3NSAhZGVmYXVsdDtcclxuXHJcbiRkeC10ZXh0LXNpemU6ICRkeC1mb250LXNpemUgKiAkZHgtbGluZS1oZWlnaHQgIWRlZmF1bHQ7ICAgICAgICAgICAgLy8gMjBweC8xLjI1cmVtXHJcbiRkeC10ZXh0LXNpemUtc206ICRkeC1mb250LXNpemUtc20gKiAkZHgtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7ICAgLy8gMThweC8xLjEyNXJlbVxyXG4kZHgtdGV4dC1zaXplLWxnOiAkZHgtZm9udC1zaXplLWxnICogJGR4LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0OyAgIC8vIDIycHgvMS4zNzVyZW1cclxuXHJcbiRkeC1pbWFnZS1zaXplOiAxcmVtICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2Utc2l6ZS1zbTogMXJlbSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtc2l6ZS1ib3gtcGFkZGluZy14OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LWltYWdlLXNpemUsIDIpICFkZWZhdWx0O1xyXG4kZHgtc2l6ZS1ib3gtcGFkZGluZy15OiBtYXRoLmRpdigkZHgtYm9yZGVybGVzcy1zaXplIC0gJGR4LXRleHQtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1zaXplLWJveC1wYWRkaW5nLXgtc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtaW1hZ2Utc2l6ZS1zbSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1zaXplLWJveC1wYWRkaW5nLXktc206IG1hdGguZGl2KCRkeC1ib3JkZXJsZXNzLXNpemUtc20gLSAkZHgtdGV4dC1zaXplLXNtLCAyKSAhZGVmYXVsdDtcclxuJGR4LXNpemUtYm94LXBhZGRpbmcteC1sZzogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZyAtICRkeC1pbWFnZS1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LXNpemUtYm94LXBhZGRpbmcteS1sZzogbWF0aC5kaXYoJGR4LWJvcmRlcmxlc3Mtc2l6ZS1sZyAtICRkeC10ZXh0LXNpemUtbGcsIDIpICFkZWZhdWx0O1xyXG5cclxuJGR4LWltYWdlLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtbWFyZ2luLXk6IG1hdGguZGl2KCRkeC10ZXh0LXNpemUgLSAkZHgtaW1hZ2Utc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1tYXJnaW4teC1zbTogMCAhZGVmYXVsdDtcclxuJGR4LWltYWdlLW1hcmdpbi15LXNtOiBtYXRoLmRpdigkZHgtdGV4dC1zaXplLXNtIC0gJGR4LWltYWdlLXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtaW1hZ2UtbWFyZ2luLXgtbGc6IDAgIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1tYXJnaW4teS1sZzogbWF0aC5kaXYoJGR4LXRleHQtc2l6ZS1sZyAtICRkeC1pbWFnZS1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1pbWFnZS1zcGFjaW5nOiAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJGR4LWltYWdlLXNwYWNpbmctc206IDAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1pbWFnZS1zcGFjaW5nLWxnOiAwLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHgtbWluLXNwYWNpbmc6IDAuMDYyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkeC1wYW5lbC1iYXNlLXBhZGRpbmc6IDAuNzVyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgLy8gMTJweFxyXG4kZHgtcGFuZWwtYmFzZS1wYWRkaW5nLXNtOiAwLjVyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgIC8vIDhweFxyXG4kZHgtcGFuZWwtYmFzZS1wYWRkaW5nLWxnOiAxcmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgIC8vIDE2cHhcclxuJGR4LXBhbmVsLWhlYWRlci1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAvLyA0MHB4XHJcbiRkeC1wYW5lbC1oZWFkZXItc2l6ZS1zbTogMnJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgLy8gMzJweFxyXG4kZHgtcGFuZWwtaGVhZGVyLXNpemUtbGc6IDNyZW0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgIC8vIDQ4cHhcclxuJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW86IDEuMTQyODYgIWRlZmF1bHQ7ICAgICAvLyAxNnB4XHJcbiRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvLXNtOiAxLjE2NjY3ICFkZWZhdWx0OyAgLy8gMTRweFxyXG4kZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpby1sZzogMS4xMjUgIWRlZmF1bHQ7ICAgIC8vIDE4cHhcclxuJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemU6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvICogMWVtICFkZWZhdWx0OyAgICAgICAgIC8vIDE2cHhcclxuJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtc206ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvLXNtICogMWVtICFkZWZhdWx0OyAgIC8vIDE0cHhcclxuJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtbGc6ICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvLWxnICogMWVtICFkZWZhdWx0OyAgIC8vIDE4cHhcclxuJGR4LXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogbWF0aC5kaXYoJGR4LWxpbmUtaGVpZ2h0LCAkZHgtcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZS1yYXRpbykgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItbGluZS1oZWlnaHQtc206IG1hdGguZGl2KCRkeC1saW5lLWhlaWdodC1zbSwgJGR4LXBhbmVsLWhlYWRlci1mb250LXNpemUtcmF0aW8tc20pICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnOiBtYXRoLmRpdigkZHgtbGluZS1oZWlnaHQtbGcsICRkeC1wYW5lbC1oZWFkZXItZm9udC1zaXplLXJhdGlvLWxnKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy15OiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUgLSAkZHgtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLXNtIC0gJGR4LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtaGVhZGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1sZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1sZyAtICRkeC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nOiAwLjYyNXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWhlYWRlci1zcGFjaW5nLXNtOiAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1oZWFkZXItc3BhY2luZy1sZzogMC43NXJlbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy14OiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXk6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteC1zbTogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1zbSAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWNvbnRlbnQtcGFkZGluZy15LXNtOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtY29udGVudC1wYWRkaW5nLXgtbGc6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmctbGcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1jb250ZW50LXBhZGRpbmcteS1sZzogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1sZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6ICRkeC1wYW5lbC1iYXNlLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItcGFkZGluZy15OiBtYXRoLmRpdigkZHgtcGFuZWwtaGVhZGVyLXNpemUgLSAkZHgtc2l6ZSwgMikgIWRlZmF1bHQ7XHJcbiRkeC1wYW5lbC1mb290ZXItcGFkZGluZy14LXNtOiAkZHgtcGFuZWwtYmFzZS1wYWRkaW5nLXNtICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteS1zbTogbWF0aC5kaXYoJGR4LXBhbmVsLWhlYWRlci1zaXplLXNtIC0gJGR4LXNpemUtc20sIDIpICFkZWZhdWx0O1xyXG4kZHgtcGFuZWwtZm9vdGVyLXBhZGRpbmcteC1sZzogJGR4LXBhbmVsLWJhc2UtcGFkZGluZy1sZyAhZGVmYXVsdDtcclxuJGR4LXBhbmVsLWZvb3Rlci1wYWRkaW5nLXktbGc6IG1hdGguZGl2KCRkeC1wYW5lbC1oZWFkZXItc2l6ZS1sZyAtICRkeC1zaXplLWxnLCAyKSAhZGVmYXVsdDtcclxuXHJcbiRkeC1idG4tcGFkZGluZy14LXJhdGlvOiAyICFkZWZhdWx0OyAgICAgICAgLy8gdXNlZCBmb3Igc3RhbmRhbG9uZSBidG4tbGlrZSBlbGVtZW50c1xyXG4kZHgtc3BsaXQtYnRuLXBhZGRpbmcteC1yYXRpbzogMiAhZGVmYXVsdDsgIC8vIHVzZWQgZm9yIHNwbGl0IGJ0biBlbGVtZW50XHJcbiRkeC1kcm9wZG93bi1taW4td2lkdGgtcmF0aW86IDExLjQyODUgIWRlZmF1bHQ7XHJcbiIsIi5keGJsLWJhZGdlIHtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZTogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQ6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtY29sb3I6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtY29sb3J9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYmc6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2Utc2Vjb25kYXJ5LWJnfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXh9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZSk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtd2VpZ2h0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtbGluZS1oZWlnaHQpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtYmcpO1xyXG4gICAgbWFyZ2luOiAwIHZhcigtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nKTtcclxuXHJcbiAgICAmLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgLS1keGJsLXRleHQtcGFkZGluZy14OiB2YXIoLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXgpO1xyXG4gICAgICAgIC0tZHhibC10ZXh0LXBhZGRpbmcteTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc20gLmR4YmwtYmFkZ2Uge1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1saW5lLWhlaWdodC1zbX07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1zcGFjaW5nOiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmctc219O1xyXG4gICAgLS1keGJsLW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXg6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtdGV4dC1zcGFjaW5nLXgtc219O1xyXG59XHJcblxyXG4uZHhibC1sZyAuZHhibC1iYWRnZSB7XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1mb250LXNpemU6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2UtZm9udC1zaXplLWxnfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0OiAjeyRkeC1uYXZpZ2F0aW9uLWJhZGdlLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgIC0tZHhibC1uYXZpZ2F0aW9uLWJhZGdlLXNwYWNpbmc6ICN7JGR4LW5hdmlnYXRpb24tYmFkZ2Utc3BhY2luZy1sZ307XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteDogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS10ZXh0LXNwYWNpbmcteC1sZ307XHJcbn1cclxuXHJcbi5keGJsLWFjdGl2ZSAuZHhibC1iYWRnZSB7XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1jb2xvcjogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbmF2aWdhdGlvbi1iYWRnZS1iZzogI3skZHgtbmF2aWdhdGlvbi1iYWRnZS1zZWNvbmRhcnktc2VsZWN0ZWQtYmd9O1xyXG59XHJcbiIsIiVsYXlvdXQtcm9vdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLmR4YmwtZ3JpZGxheW91dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYgPiAuZHhibC1ncmlkbGF5b3V0LXJvb3Qge1xyXG4gICAgICAgIEBleHRlbmQgJWxheW91dC1yb290O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zdGFja2xheW91dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmID4gLmR4Ymwtc3RhY2tsYXlvdXQtcm9vdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlbGF5b3V0LXJvb3Q7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuXHJcbi5keGJsLXJhZGlvLWdyb3VwIHtcclxuICAgIC0tZHhibC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLXRvcDogI3skZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3B9O1xyXG4gICAgLS1keGJsLXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctbGVmdDogI3skZHgtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0fTtcclxuICAgIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6ICN7JGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtbm8tZGF0YS10ZXh0LW9wYWNpdHk6ICN7JGR4LXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dC1vcGFjaXR5fTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXJhZGlvLWdyb3VwLWZvbnQtc2l6ZSk7XHJcblxyXG4gICAgJi5keGJsLXJhZGlvLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1jaGVja2JveC1yYWRpbyB+IC5keGJsLWNoZWNrYm94LXJhZGlvIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3ApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcmFkaW8tZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWNoZWNrYm94LXJhZGlvIH4gLmR4YmwtY2hlY2tib3gtcmFkaW8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5keGJsLXJhZGlvLWdyb3VwLW5vLWRhdGEtdGV4dCB7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1yYWRpby1ncm91cC1uby1kYXRhLXRleHQtb3BhY2l0eSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6ICN7JGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wLXNtfTtcclxuICAgICAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0OiAjeyRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQtc219O1xyXG4gICAgICAgIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6ICN7JGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy10b3A6ICN7JGR4LXJhZGlvLWdyb3VwLXJhZGlvLXBhZGRpbmctdG9wLWxnfTtcclxuICAgICAgICAtLWR4YmwtcmFkaW8tZ3JvdXAtcmFkaW8tcGFkZGluZy1sZWZ0OiAjeyRkeC1yYWRpby1ncm91cC1yYWRpby1wYWRkaW5nLWxlZnQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1yYWRpby1ncm91cC1mb250LXNpemU6ICN7JGR4LXJhZGlvLWdyb3VwLWZvbnQtc2l6ZS1sZ307XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvY29udGV4dC1tZW51XCI7XHJcblxyXG4uZHhibC1jb250ZXh0LW1lbnUsXHJcbi5keGJsLWNvbnRleHQtbWVudS1zdWJtZW51IHtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1mYW1pbHk6ICN7JGR4LWNvbnRleHQtbWVudS1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1iZzogI3skZHgtY29udGV4dC1tZW51LWJnfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAjeyRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6ICN7JGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGg6ICN7JGR4LWNvbnRleHQtbWVudS1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLW9wYWNpdHk6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBvcG91dC1pY29uLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1kaXNhYmxlZC1iZzogI3skZHgtY29udGV4dC1tZW51LWRpc2FibGVkLWJnfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1kaXNhYmxlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLW9wYWNpdHk6ICN7JGR4LWNvbnRleHQtbWVudS1kaXNhYmxlZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWJnOiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1ob3Zlci1iZ307XHJcbiAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnOiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXdpZHRoOiAjeyRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXdpZHRofTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAjeyRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLWNvbG9yfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlOiAjeyRkeC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLXN0eWxlfTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1czogI3skZHgtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItd2lkdGg6ICN7JGR4LWNvbnRleHQtbWVudS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGU6ICN7JGR4LWNvbnRleHQtbWVudS1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1ib3gtc2hhZG93OiAjeyRkeC1kcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtcGFkZGluZy15OiAjeyRkeC1jb250ZXh0LW1lbnUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZzogI3skZHgtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1mb250LXNpemU6ICN7JGR4LWNvbnRleHQtbWVudS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQ6ICN7JGR4LWNvbnRleHQtbWVudS1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXRleHQtcGFkZGluZy14OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15OiAjeyRkeC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtbWluLXdpZHRoOiAjeyRkeC1jb250ZXh0LW1lbnUtbWluLXdpZHRoLXNtfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmc6ICN7JGR4LWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplOiAjeyRkeC1jb250ZXh0LW1lbnUtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0OiAjeyRkeC1jb250ZXh0LW1lbnUtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0LXBhZGRpbmcteDogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtY29udGV4dC1tZW51LW1pbi13aWR0aDogI3skZHgtY29udGV4dC1tZW51LW1pbi13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLWNvbnRleHQtbWVudS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1jb250ZXh0LW1lbnUtaW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNvbnRleHQtbWVudS1kcm9wZG93biB7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvbnQtZmFtaWx5OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWZvbnQtc2l6ZTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtZm9udC1zaXplKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWNvbG9yKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tbGluZS1oZWlndGg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYmc6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJnKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9keS1wYWRkaW5nLXg6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LXBhZGRpbmcteCk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1wYWRkaW5nLXkpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAtLWR4YmwtZHJvcGRvd24tbWluLXdpZHRoOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1taW4td2lkdGgpO1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3gtc2hhZG93KTtcclxuXHJcbiAgICAgICAgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1saXN0LXdpdGgtaWNvbnMgPiBsaSA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtY29udGV4dC1tZW51LWl0ZW0td2l0aC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tdGV4dC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaS5keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbXMtc2VwYXJhdG9yKFwiLS1keGJsLWNvbnRleHQtbWVudS1zZXBhcmF0b3Itd2lkdGhcIiwgXCItLWR4YmwtY29udGV4dC1tZW51LXNlcGFyYXRvci1zdHlsZVwiLCBcIi0tZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpOm5vdCguZHhibC1jb250ZXh0LW1lbnUtc2VwYXJhdG9yKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiBjYWxjKHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWNvbnRleHQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteSkgdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wYWRkaW5nLXgpIHZhcigtLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tcGFkZGluZy15KSB2YXIoLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLXBhZGRpbmcteCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KC5keGJsLWFjdGl2ZSk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbmF2aWdhdGlvbi1pdGVtLWhvdmVyLXN0YXRlKFwiLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWJnXCIsIFwiLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWhvdmVyLWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtY29udGV4dC1tZW51LWl0ZW0tcG9wb3V0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWltYWdlLXNwYWNpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdGF0ZS1kaXNhYmxlZC1zdHlsZShcIi0tZHhibC1jb250ZXh0LW1lbnUtZGlzYWJsZWQtYmdcIiwgXCItLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLWNvbG9yXCIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY29udGV4dC1tZW51LWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBub3QtZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLXByZXNzZWQtc3RhdGUoXCItLWR4YmwtY29udGV4dC1tZW51LWl0ZW0tYWN0aXZlLWJnXCIsIFwiLS1keGJsLWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jb250ZXh0LW1lbnUtaXRlbS1wb3BvdXQtaWNvbi1vcGFjaXR5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiY29tbW9uXCI7XHJcblxyXG5AbWl4aW4gbWVudS1pdGVtLXByZXNzZWQtc3RhdGUoJGJnLWNvbG9yLXZhciwgJGNvbG9yLXZhcikge1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudC1jYWxjdWxhdGVkLXN0eWxlKCRiZy1jb2xvci12YXIsICRjb2xvci12YXIsICRkeC1uYXZpZ2F0aW9uLWl0ZW0tc2VsZWN0ZWQtYmcsICRkeC1jb250ZXh0LW1lbnUtaXRlbS1hY3RpdmUtYmFzZS1iZywgJGR4LWNvbnRleHQtbWVudS1pdGVtLWFjdGl2ZS1iZy1hbHBoYSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtZW51LWl0ZW1zLXNlcGFyYXRvcigkd2lkdGgtdmFyLCAkc3R5bGUtdmFyLCAkY29sb3ItdmFyLCAkaXNIb3Jpem9udGFsOiB0cnVlKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQGlmICRpc0hvcml6b250YWwge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItdG9wOiB2YXIoI3skd2lkdGgtdmFyfSkgdmFyKCN7JHN0eWxlLXZhcn0pIHZhcigjeyRjb2xvci12YXJ9KTtcclxuICAgIH1cclxuXHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigjeyR3aWR0aC12YXJ9KSB2YXIoI3skc3R5bGUtdmFyfSkgdmFyKCN7JGNvbG9yLXZhcn0pO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcImNvbW1vblwiO1xyXG5AaW1wb3J0IFwibmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiY29udGV4dC1tZW51XCI7XHJcblxyXG5AbWl4aW4gbWVudS1pdGVtLXNlbGVjdGVkLXN0YXRlKCRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIsICRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpIHtcclxuICAgIEBpbmNsdWRlIG5vdC1ob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1zdHlsZSgkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1zdGF0ZSgpIHtcclxuICAgICAgICBAaW5jbHVkZSBzdGF0ZS1zZWxlY3RlZC1ob3Zlci1zdHlsZSgkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1lbnUtaXRlbS1zdGF0ZSgkaG92ZXItYmctdmFyLCAkaG92ZXItY29sb3ItdmFyLCAkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyLCAkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKSB7XHJcbiAgICBAaW5jbHVkZSBzZWxlY3RlZC1zdGF0ZSgpIHtcclxuICAgICAgICAmOm5vdCguZHhibC1tZW51LWl0ZW0tbXV0ZS1zZWxlY3Rpb24pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLXNlbGVjdGVkLXN0YXRlKCRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIsICRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhY3RpdmUtc3RhdGUoKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLXNlbGVjdGVkLXN0YXRlKCRzZWxlY3RlZC1iZy12YXIsICRzZWxlY3RlZC1jb2xvci12YXIsICRzZWxlY3RlZC1ob3Zlci1iZy12YXIsICRzZWxlY3RlZC1ob3Zlci1jb2xvci12YXIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLXN0YXRlKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG5vdC1zZWxlY3RlZC1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbm90LWFjdGl2ZS1zdGF0ZSgpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG5hdmlnYXRpb24taXRlbS1ob3Zlci1zdGF0ZSgkaG92ZXItYmctdmFyLCAkaG92ZXItY29sb3ItdmFyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuJW1lbnUtaXRlbS1saXN0IHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiVtZW51LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gbWVudS1pdGVtLWJ0bigkZm9udC1mYW1pbHktdmFyLCAkZm9udC1zaXplLXZhciwgJGxpbmUtaGVpZ2h0LXZhciwgJGNvbG9yLXZhciwgJHBhZGRpbmcteC12YXIsICRwYWRkaW5nLXktdmFyLCAkaW1hZ2Utc3BhY2luZy12YXIsXHJcbiAgICAkZGlzYWJsZWQtYmctdmFyLCAkZGlzYWJsZWQtY29sb3ItdmFyLCAkZGlzYWJsZWQtb3BhY2l0eS12YXIsXHJcbiAgICAkaG92ZXItYmctdmFyLCAkaG92ZXItY29sb3ItdmFyLCAkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyLFxyXG4gICAgJHNlbGVjdGVkLWhvdmVyLWJnLXZhciwgJHNlbGVjdGVkLWhvdmVyLWNvbG9yLXZhcikge1xyXG4gICAgJHByb3BlcnR5LXZhbHVlczogKFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1mb250LWZhbWlseVwiOiAkZm9udC1mYW1pbHktdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1mb250LXNpemVcIjogJGZvbnQtc2l6ZS12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWxpbmUtaGVpZ2h0XCI6ICRsaW5lLWhlaWdodC12YXIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLXBhZGRpbmcteFwiOiAkcGFkZGluZy14LXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tcGFkZGluZy15XCI6ICRwYWRkaW5nLXktdmFyLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1pbWFnZS1zcGFjaW5nXCI6ICRpbWFnZS1zcGFjaW5nLXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tY29sb3JcIjogJGNvbG9yLXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tZGlzYWJsZWQtYmdcIjogJGRpc2FibGVkLWJnLXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tZGlzYWJsZWQtY29sb3JcIjogJGRpc2FibGVkLWNvbG9yLXZhcixcclxuICAgICAgICBcIi0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eVwiOiAkZGlzYWJsZWQtb3BhY2l0eS12YXJcclxuICAgICk7XHJcblxyXG4gICAgQGVhY2ggJHByb3BlcnR5LCAkdmFsdWUgaW4gJHByb3BlcnR5LXZhbHVlcyB7XHJcbiAgICAgICAgQGlmICR2YWx1ZSB7XHJcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogdmFyKCN7JHZhbHVlfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC0tZHhibC1idG4tYm9yZGVyLXJhZGl1czogdW5zZXQ7XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdW5zZXQ7XHJcbiAgICAtLWR4YmwtYnRuLWZvY3VzLWJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IGluaGVyaXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgZW1iZWRkZWQtaW1hZ2UtY29sb3IoXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWRpc2FibGVkLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWhvdmVyLWltYWdlLWNvbG9yXCIsXHJcbiAgICAgICAgXCItLWR4YmwtYnRuLWFjdGl2ZS1pbWFnZS1jb2xvclwiLFxyXG4gICAgICAgIFwiLS1keGJsLWJ0bi1hY3RpdmUtaG92ZXItaW1hZ2UtY29sb3JcIlxyXG4gICAgKTtcclxuICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1zdGF0ZSgkaG92ZXItYmctdmFyLCAkaG92ZXItY29sb3ItdmFyLCAkc2VsZWN0ZWQtYmctdmFyLCAkc2VsZWN0ZWQtY29sb3ItdmFyLCAkc2VsZWN0ZWQtaG92ZXItYmctdmFyLCAkc2VsZWN0ZWQtaG92ZXItY29sb3ItdmFyKTtcclxufVxyXG5cclxuQG1peGluIG1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlcigkcHJvcGVydHktbmFtZSwgJGltYWdlLXNpemUtdmFyLCAkaW1hZ2Utc3BhY2UtdmFyLCAkaW5kZW50LWNvdW50LXZhcjogbnVsbCwgJHJhdGlvOiAxKSB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyLXdpZHRoOiBjYWxjKHZhcigjeyRpbWFnZS1zaXplLXZhcn0pICsgdmFyKCN7JGltYWdlLXNwYWNlLXZhcn0pKTtcclxuXHJcbiAgICBAaWYgbm90ICRpbmRlbnQtY291bnQtdmFyIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eS1uYW1lfTogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlci13aWR0aCkgKiAkcmF0aW8pO1xyXG4gICAgfVxyXG5cclxuICAgIEBlbHNlIHtcclxuICAgICAgICAjeyRwcm9wZXJ0eS1uYW1lfTogY2FsYyh2YXIoI3skaW5kZW50LWNvdW50LXZhcn0sIDApICogdmFyKC0tZHhibC1tZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXItd2lkdGgpICogJHJhdGlvKTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9tZW51XCI7XHJcblxyXG4uZHhibC1tZW51IHtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnOiAjeyRkeC1tZW51LWl0ZW0taG92ZXItYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZzogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcjogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtYmc6ICN7JGR4LW1lbnUtaXRlbS1kaXNhYmxlZC1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtbWVudS1mb250LWZhbWlseTogI3skZHgtbWVudS1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtbWVudS1jb2xvcjogI3skZHgtbWVudS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGg6ICN7JGR4LW1lbnUtc2VwYXJhdG9yLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvcjogI3skZHgtbWVudS1zZXBhcmF0b3ItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLXN0eWxlOiAjeyRkeC1tZW51LXNlcGFyYXRvci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemU6ICN7JGR4LW1lbnUtaXRlbS1pbWFnZS1zaXplfTtcclxuICAgIC0tZHhibC1tZW51LWJnOiAjeyRkeC1tZW51LWJnfTtcclxuICAgIC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1czogI3skZHgtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzOiAjeyRkeC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGR4LW1lbnUtdGl0bGUtZm9udC13ZWlnaHR9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtZm9udC1zaXplOiAjeyRkeC1tZW51LXRpdGxlLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1saW5lLWhlaWdodDogI3skZHgtbWVudS10aXRsZS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVudS1ib3JkZXItd2lkdGg6ICN7JGR4LW1lbnUtYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1tZW51LWJvcmRlci1jb2xvcjogI3skZHgtbWVudS1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtYm9yZGVyLXN0eWxlOiAjeyRkeC1tZW51LWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtbWVudS1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cykgdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKSB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpIHZhcigtLWR4YmwtbWVudS1ib3R0b20tbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1tZW51LWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1tZW51LWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1tZW51LWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6ICN7JGR4LW1lbnUtdGl0bGUtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemU6ICN7JGR4LW1lbnUtdGl0bGUtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZTogI3skZHgtbWVudS1pdGVtLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZS1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtbWVudS1sb2FkZWRdKSB7XHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtbmF2LFxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCxcclxuICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1iYXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bm90KFtkYXRhLWR4LW1lbnUtbW9iaWxlXSkge1xyXG4gICAgICAgICYgPiAuZHhibC1tZW51LW5hdixcclxuICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWxpc3QsXHJcbiAgICAgICAgJiA+IC5keGJsLW1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2RhdGEtZHgtbWVudS1tb2JpbGVdID4gLmR4YmwtbWVudS1iYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIC5keGJsLW1lbnUtaXRlbS1saXN0ID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtYnRuLFxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLXRtcGwge1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogY2FsYyh2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKSAqIC0xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgQGV4dGVuZCAlbWVudS1pdGVtLWxpc3Q7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1pdGVtLXBvcy1zdGFydCAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1pdGVtLXBvcy1jZW50ZXIgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtbWVudS1pdGVtLXBvcy1lbmQgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlbWVudS1pdGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1idG4oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtZm9udC1mYW1pbHlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWZvbnQtc2l6ZVwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHRcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eVwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0taG92ZXItYmdcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvclwiXHJcbiAgICAgICAgICAgICAgICAgICAgKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLW1lbnUtdGV4dC1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLW1lbnUtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LXNwYWNpbmcge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtbWVudS10aXRsZS1mb250LXNpemUpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtbWVudS1iYXIge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICYuZHhibC1tZW51LWxvYWRpbmcge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtbG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWVudS5kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwibWVudS5ob3Jpem9udGFsXCI7XHJcbkBpbXBvcnQgXCJtZW51LnZlcnRpY2FsXCI7XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvbWVudVwiO1xyXG5cclxuLmR4YmwtbWVudS1kcm9wZG93biB7XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1ob3Zlci1iZzogI3skZHgtbWVudS1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aDogI3skZHgtbWVudS1zZXBhcmF0b3Itd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtc2VwYXJhdG9yLWNvbG9yOiAjeyRkeC1tZW51LXNlcGFyYXRvci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGU6ICN7JGR4LW1lbnUtc2VwYXJhdG9yLXN0eWxlfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWRpc2FibGVkLWJnOiAjeyRkeC1tZW51LWl0ZW0tZGlzYWJsZWQtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvcjogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZGlzYWJsZWQtb3BhY2l0eTogI3skZHgtbWVudS1pdGVtLWRpc2FibGVkLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLW1lbnUtZm9udC1mYW1pbHk6ICN7JGR4LW1lbnUtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLW1lbnUtY29sb3I6ICN7JGR4LW1lbnUtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtYmc6ICN7JGR4LW1lbnUtYmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1saW5lLWhlaWdodDogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWltYWdlLXNwYWNpbmd9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aH07XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtZHJvcGRvd24tcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHgtbWVudS1kcm9wZG93bi1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHgtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHgtbWVudS1kcm9wZG93bi1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkeC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItc3R5bGU6ICN7JGR4LW1lbnUtZHJvcGRvd24tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLWRyb3Bkb3duLWJnOiB2YXIoLS1keGJsLW1lbnUtYmcpO1xyXG4gICAgLS1keGJsLW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1kcm9wZG93bi1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemU6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZzogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLWltYWdlLXNwYWNpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkeC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc2l6ZS1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1pbWFnZS1zcGFjaW5nLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1kcm9wZG93bi1pdGVtLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtZHJvcGRvd24taXRlbS1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHgtbWVudS1kcm9wZG93bi1taW4td2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZTogI3skZHgtbWVudS1pdGVtLWltYWdlLXNpemUtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcm9wZG93bi1kaWFsb2cge1xyXG4gICAgICAgIC0tZHhibC1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgLS1keGJsLWRyb3Bkb3duLW1pbi13aWR0aDogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1kcm9wZG93bi1ib2R5IHtcclxuICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy14OiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy14KTtcclxuICAgICAgICAgICAgLS1keGJsLWRyb3Bkb3duLWJvZHktcGFkZGluZy15OiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tcGFkZGluZy15KTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLW1lbnUtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJW1lbnUtaXRlbS1saXN0O1xyXG5cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtbWVudS1uYXYtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1tZW51LW5hdi1pdGVtLWxpc3QpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1tZW51LWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS1pbmRlbnQgKyAuZHhibC1tZW51LWl0ZW0tdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW0taW1hZ2UtcGxhY2Vob2xkZXIoXCJtYXJnaW4tbGVmdFwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc2l6ZVwiLCBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ1wiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtbWVudS1kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVtZW51LWl0ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1idG4oXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1mb250LWZhbWlseVwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1mb250LXNpemVcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHRcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteFwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1wYWRkaW5nLXlcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1iZ1wiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1jb2xvclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtaXRlbS1kaXNhYmxlZC1vcGFjaXR5XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLWluZGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlcihcIm1hcmdpbi1sZWZ0XCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbmRlbnQtY291bnRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLWltYWdlLXBsYWNlaG9sZGVyKFwid2lkdGhcIiwgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNpemVcIiwgXCItLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmdcIiwgbnVsbCwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW1zLXNlcGFyYXRvcihcIi0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aFwiLCBcIi0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZVwiLCBcIi0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvclwiLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZHhibC1tZW51LW5hdmJhci1kcm9wZG93bikge1xyXG4gICAgICAgIC5keGJsLW1lbnUtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaXRlbWxpc3QtZHJvcGRvd25beC1kcm9wLWFsaWdubWVudD1cImJvdHRvbVwiXSA+ICYuZHhibC1tZW51LW5hdmJhci1kcm9wZG93biB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgJiA+IC5keGJsLWRyb3Bkb3duLWJvZHksXHJcbiAgICAgICAgLmR4YmwtbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LW5hdi1pdGVtLWxpc3QgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pdGVtbGlzdC1kcm9wZG93blt4LWRyb3AtYWxpZ25tZW50PVwidG9wXCJdID4gJi5keGJsLW1lbnUtbmF2YmFyLWRyb3Bkb3duIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAmID4gLmR4YmwtZHJvcGRvd24tYm9keSA+IC5keGJsLW1lbnUtbmF2LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1pdGVtbGlzdC1kcm9wZG93bjpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkgPiAmIHtcclxuICAgICAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCA+IC5keGJsLW1lbnUtbGlzdC1pdGVtID4gLmR4YmwtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtaXRlbS10bXBsIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGModmFyKC0tZHhibC1tZW51LWRyb3Bkb3duLWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aCkgKiAtMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9tZW51XCI7XHJcblxyXG4uZHhibC1tZW51LmR4YmwtbWVudS1ob3Jpem9udGFsIHtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWl0ZW0tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LW1lbnUtaXRlbS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtdGl0bGUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1tZW51LXRpdGxlLXBhZGRpbmcteTogI3skZHgtbWVudS10aXRsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZ307XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteDogI3skZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteTogI3skZHgtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1ob3Zlci1iZzogI3skZHgtbWVudS1pdGVtLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtYmc6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1iZ307XHJcbiAgICAtLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yOiAjeyRkeC1tZW51LWl0ZW0tc2VsZWN0ZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1zZWxlY3RlZC1ob3Zlci1iZzogI3skZHgtbWVudS1pdGVtLXNlbGVjdGVkLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tc2VsZWN0ZWQtaG92ZXItY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1zZWxlY3RlZC1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS13aWR0aDogI3skZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLW9mZnNldDogI3skZHgtbWVudS1pdGVtLWZvY3VzLW91dGxpbmUtb2Zmc2V0fTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZy1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiAjeyRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LWl0ZW0tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LWl0ZW0tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nOiAjeyRkeC1tZW51LWl0ZW0taW1hZ2Utc3BhY2luZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtaGFtYnVyZ2VyLWJ0bi1wYWRkaW5nLXgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15OiAjeyRkeC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy15LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1keC1mb2N1cy1oaWRkZW5dKSB7XHJcbiAgICAgICAgJiAuZHhibC1tZW51LW5hdiA+IC5keGJsLW1lbnUtbmF2LWJhciA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tZm9jdXMtb3V0bGluZS1zaXplOiB2YXIoLS1keGJsLW1lbnUtaXRlbS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1mb2N1cy1vdXRsaW5lLW9mZnNldDogdmFyKC0tZHhibC1tZW51LWl0ZW0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14KTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtbWVudS1iYXIge1xyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbS1zdHJldGNoIHtcclxuICAgICAgICAgICAgICAgIDpub3QoOmxhc3QtY2hpbGQpLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5keGJsLW1lbnUtd2l0aC10aXRsZSkge1xyXG4gICAgICAgICAgICAgICAgJiA+IC5keGJsLW1lbnUtbGlzdC1pdGVtOmZpcnN0LWNoaWxkLmR4YmwtbWVudS1pdGVtLXBvcy1zdGFydCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0bixcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpmaXJzdC1jaGlsZC5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtbGVmdC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkLmR4YmwtbWVudS1pdGVtLXBvcy1lbmQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4sXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbTpsYXN0LWNoaWxkLmR4YmwtbWVudS1saXN0LWl0ZW0tc3RyZXRjaCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtcy1zZXBhcmF0b3IoXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itd2lkdGhcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3Itc3R5bGVcIiwgXCItLWR4YmwtbWVudS1zZXBhcmF0b3ItY29sb3JcIiwgZmFsc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1tZW51LW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZHhibC1tZW51LW5hdi1iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcG9zLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLXJpZ2h0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtaGFtYnVyZ2VyLWJ0bi1wb3MtcmV2ZXJzZSB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtdG9wLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1pdGVtLWJ0bihcclxuICAgICAgICAgICAgICAgICAgICBudWxsLCBudWxsLCBudWxsLFxyXG4gICAgICAgICAgICAgICAgICAgIFwiLS1keGJsLW1lbnUtY29sb3JcIixcclxuICAgICAgICAgICAgICAgICAgICBcIi0tZHhibC1tZW51LWhhbWJ1cmdlci1idG4tcGFkZGluZy14XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXBhZGRpbmcteVwiLFxyXG4gICAgICAgICAgICAgICAgICAgIG51bGwsIG51bGwsIG51bGwsIG51bGwsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLWhvdmVyLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWNvbG9yXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWJnXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgXCItLWR4YmwtbWVudS1oYW1idXJnZXItYnRuLXNlbGVjdGVkLWhvdmVyLWNvbG9yXCJcclxuICAgICAgICAgICAgICAgICk7XHJcblxyXG4gICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gLmR4YmwtbWVudS1oYW1idXJnZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwibWl4aW5zL2NvbnRleHQtbWVudVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL21lbnVcIjtcclxuXHJcbi5keGJsLW1lbnUuZHhibC1tZW51LXZlcnRpY2FsIHtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZW51LWl0ZW0tbGluZS1oZWlnaHQ6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteDogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXg6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15OiAjeyRkeC1tZW51LXRpdGxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nfTtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdGl0bGUtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tZm9udC1zaXplOiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZW51LWl0ZW0tcGFkZGluZy14OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLXBhZGRpbmcteTogI3skZHgtbWVudS12ZXJ0aWNhbC1pdGVtLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14OiAjeyRkeC1tZW51LXZlcnRpY2FsLWl0ZW0tcGFkZGluZy14LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS10aXRsZS1wYWRkaW5nLXk6ICN7JGR4LW1lbnUtdGl0bGUtcGFkZGluZy15LWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVudS1pdGVtLWltYWdlLXNwYWNpbmc6ICN7JGR4LW1lbnUtdmVydGljYWwtaXRlbS1pbWFnZS1zcGFjaW5nLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4YmwtbWVudS1iYXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYgLmR4YmwtbWVudS10aXRsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tZW51LXRpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy15KSB2YXIoLS1keGJsLW1lbnUtdGl0bGUtcGFkZGluZy14KTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tZW51LWl0ZW0tbGlzdCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICY6bm90KC5keGJsLW1lbnUtd2l0aC10aXRsZSkge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQgPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LXRvcC1sZWZ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtbWVudS10b3AtcmlnaHQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1tZW51LWl0ZW0tbGlzdC13aXRoLWljb25zID4gLmR4YmwtbWVudS1saXN0LWl0ZW0gPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1pbWFnZS1wbGFjZWhvbGRlcihcIm1hcmdpbi1sZWZ0XCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zaXplXCIsIFwiLS1keGJsLW1lbnUtaXRlbS1pbWFnZS1zcGFjaW5nXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtbWVudS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51LWl0ZW1zLXNlcGFyYXRvcihcIi0tZHhibC1tZW51LXNlcGFyYXRvci13aWR0aFwiLCBcIi0tZHhibC1tZW51LXNlcGFyYXRvci1zdHlsZVwiLCBcIi0tZHhibC1tZW51LXNlcGFyYXRvci1jb2xvclwiLCB0cnVlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAuZHhibC1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IC5keGJsLW1lbnUtaXRlbSA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLW1lbnUtYm90dG9tLWxlZnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1tZW51LWJvdHRvbS1yaWdodC1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLW1lbnUtbGlzdC1pdGVtLXN0cmV0Y2ggPiAuZHhibC1tZW51LWl0ZW0gPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLmR4YmwtbWVudS1pdGVtID4gLmR4YmwtYnRuID4gLmR4YmwtbWVudS1pdGVtLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgICAtLWR4YmwtY2xpZW50LWNvbXBvbmVudC1wYWxldHRlLXByaW1hcnk6ICN7JGR4LXByaW1hcnl9O1xyXG4gICAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS1zdWNjZXNzOiAjeyRkeC1zdWNjZXNzfTtcclxuICAgIC0tZHhibC1jbGllbnQtY29tcG9uZW50LXBhbGV0dGUtaW5mbzogI3skZHgtaW5mb307XHJcbiAgICAtLWR4YmwtY2xpZW50LWNvbXBvbmVudC1wYWxldHRlLXdhcm5pbmc6ICN7JGR4LXdhcm5pbmd9O1xyXG4gICAgLS1keGJsLWNsaWVudC1jb21wb25lbnQtcGFsZXR0ZS1kYW5nZXI6ICN7JGR4LWRhbmdlcn07XHJcbn1cclxuIiwiLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2hhcnQtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGFydC1sZWdlbmQtaXRlbXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLWljb24ge1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBmbGV4OiAwIDAgMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgfiAqIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLXRleHQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmR4YmwtY2hhcnQtd2l0aC1sZWdlbmQtY29udGFpbmVyIHtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LWxlZ2VuZC1vdXRzaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5keGJsLWNoYXJ0LWxlZ2VuZCB7XHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLXZlcnRpY2FsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWNlbnRlci5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tLFxyXG4gICAgICAgICYuZHhibC1jaGFydC1sZWdlbmQtaG9yaXpvbnRhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1ob3Jpem9udGFsLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQsXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wOm5vdCguZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyKSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwuZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tcmlnaHQsXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12ZXJ0aWNhbC5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tOm5vdCguZHhibC1jaGFydC1sZWdlbmQtYWxpZ24tY2VudGVyKSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLWluc2lkZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmR4YmwtY2hhcnQtbGVnZW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGR4LWNoYXJ0LWxlZ2VuZC1iZztcclxuICAgICAgICBib3JkZXI6ICRkeC1jaGFydC1sZWdlbmQtYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkeC1jaGFydC1sZWdlbmQtYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAkZHgtY2hhcnQtbGVnZW5kLWJveC1zaGFkb3c7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgICAgICAmLmR4YmwtY2hhcnQtbGVnZW5kLWFsaWduLWxlZnQge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1yaWdodCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tdG9wIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC12YWxpZ24tYm90dG9tIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLWNoYXJ0LWxlZ2VuZC1hbGlnbi1jZW50ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtbGVnZW5kLWhvcml6b250YWwge1xyXG4gICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1jaGFydC1sZWdlbmQtdmVydGljYWwge1xyXG4gICAgLmR4YmwtY2hhcnQtbGVnZW5kLWl0ZW1zIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjaGFydC5sZWdlbmRcIjtcclxuXHJcbiR0b29sdGlwLWJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcblxyXG5Aa2V5ZnJhbWVzIGR4Ymwtcm90YXRpbmcge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWNoYXJ0LXJvb3Qge1xyXG4gICAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGg6ICN7JGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGh9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGU6ICN7JGR4LWNoYXJ0LWZvY3VzLW91dGxpbmUtc3R5bGV9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWxvYWRpbmctaW5kaWNhdG9yLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXM7XHJcbiAgICAtLWR4YmwtY2hhcnQtYXhpcy10aXRsZS1mb250LWNvbG9yOiAjeyRkeC1jaGFydC1heGlzLXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWF4aXMtbGluZS1jb2xvcjogI3skZHgtY2hhcnQtYXhpcy1saW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1jb25zdGFudC1saW5lLWNvbG9yOiAjeyRkeC1jaGFydC1jb25zdGFudC1saW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1wb2ludC1ob3Zlci1jb2xvcjogI3skZHgtY2hhcnQtcG9pbnQtaG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWNoYXJ0LWVycm9yLWJhci1jb2xvcjogI3skZHgtY2hhcnQtZXJyb3ItYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1hbm5vdGF0aW9uLWNvbG9yOiAjeyRkeC1jaGFydC1hbm5vdGF0aW9uLWNvbG9yfTtcclxuICAgIC0tZHhibC1jaGFydC1hbm5vdGF0aW9uLXRleHQtY29sb3I6ICN7JGR4LWNoYXJ0LWFubm90YXRpb24tdGV4dC1jb2xvcn07XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLWNoYXJ0LWZvY3VzLW91dGxpbmUtd2lkdGgpIHZhcigtLWR4YmwtY2hhcnQtZm9jdXMtb3V0bGluZS1zdHlsZSkgdmFyKC0tZHhibC1jaGFydC1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgMG1zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1jaGFydC13aXRoLWxlZ2VuZC1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtY2hhcnQtZmlyc3QtbG9hZGluZyB7XHJcbiAgICAgICAgLmR4YmwtY2hhcnQtbGVnZW5kLFxyXG4gICAgICAgIC5keGJsLWNoYXJ0LXRpdGxlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtdG9vbHRpcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWxsLWNoYW5nZTogZmlsdGVyO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDJweCA1cHggcmdiKDEyIDEyMiAyMzEgLyA1MyUpKTtcclxuXHJcbiAgICA+IC5keGJsLWNoYXJ0LXRvb2x0aXAtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyOiAkdG9vbHRpcC1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC13aGl0ZTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tYnMtZ3JheS05MDAsICMyMTI1MjkpO1xyXG5cclxuICAgICAgICArIC5keGJsLWNoYXJ0LXRvb2x0aXAtcG9pbnRlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC42Mjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNjI3NXJlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkdG9vbHRpcC1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHRvb2x0aXAtYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5keGJsLWNoYXJ0LXRvb2x0aXAtcG9pbnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gMC4xcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkeC13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNoYXJ0LXRvb2x0aXAtY29udGVudCB7XHJcbiAgICAgICAgICAgICYuZHhibC1jaGFydC10b29sdGlwLXVzZXItdGVtcGxhdGUtbm90LWRlZmluZWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YmwtY2hhcnQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZHhibC1jaGFydC1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG4iLCJkeGJsLW1hcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLXdpZGdldC1jb250YWluZXIgPiBkaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCJkeGJsLWJhci1nYXVnZSB7XHJcbiAgICAtLWR4YmwtYmFyLWdhdWdlLXRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS1zdWJ0aXRsZS1mb250LWNvbG9yOiAjeyRkeC10aXRsZS1mb250LWNvbG9yfTtcclxuICAgIC0tZHhibC1iYXItZ2F1Z2UtbGVnZW5kLXRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLWJhci1nYXVnZS1sZWdlbmQtc3VidGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtYmFyLWdhdWdlLWxlZ2VuZC1pdGVtLWZvbnQtY29sb3I6ICN7JGR4LWxlZ2VuZC1pdGVtLWZvbnQtY29sb3J9O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmR4Ymwtd2lkZ2V0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcbiIsImR4Ymwtc2Fua2V5IHtcclxuICAgIC0tZHhibC1zYW5rZXktdGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc2Fua2V5LXN1YnRpdGxlLWZvbnQtY29sb3I6ICN7JGR4LXRpdGxlLWZvbnQtY29sb3J9O1xyXG4gICAgLS1keGJsLXNhbmtleS1sYWJlbC1mb250LWNvbG9yOiAjeyRkeC1zYW5rZXktbGFiZWwtZm9udC1jb2xvcn07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cclxuLmR4cmVSb290IHtcclxuICAgIC0tZHhyZS1wcmltYXJ5LWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhyZS12aWV3LWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXJpY2gtZWRpdC12aWV3LWJnfTtcclxuICAgIC0tZHhyZS1iYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC1yaWNoLWVkaXQtYmd9O1xyXG4gICAgLS1keHJlLWJvcmRlci13aWR0aDogI3skZHgtcmljaC1lZGl0LWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4cmUtYm9yZGVyLXJhZGl1czogI3skZHgtcmljaC1lZGl0LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keHJlLXF1aWNrLXNlYXJjaC1ib3JkZXItcmFkaXVzOiAjeyRkeC1yaWNoLWVkaXQtcXVpY2stc2VhcmNoLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keHJlLWJvcmRlci1jb2xvcjogI3skZHgtcmljaC1lZGl0LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4cmUtYmctY29sb3I6ICN7JGR4LXJpY2gtZWRpdC1iZ307XHJcbn1cclxuIiwiQGltcG9ydCBcIm1peGlucy9jb21tb25cIjtcclxuQGltcG9ydCBcIm1peGlucy9zY2hlZHVsZXJcIjtcclxuXHJcbi8qIFNjaGVkdWxlciBtYWluIGVsZW1lbnQgKi9cclxuLmR4Ymwtc2NoZWR1bGVyIHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHk6ICN7JGR4LXNjaGVkdWxlci1mb250LWZhbWlseX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZvbnQtc2l6ZTogI3skZHgtc2NoZWR1bGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1czogI3skZHgtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGg6IDMuNWVtO1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW86IDAuNzU7XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItcmFkaXVzKTtcclxuICAgIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1zY2hlZHVsZXItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mb250LXNpemUpO1xyXG5cclxuICAgIC5keGJsLXNjLXNjcm9sbC1jb250YWluZXIgPiAuZHhibC1zYy12ZXJ0aWNhbC12aWV3ID4gdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc2MtZ3Itc2VwLXZlcnRpY2FsLFxyXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgyKSA+IC5keGJsLXNjLWhvdXItY2VsbCxcclxuICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXNjLW1pbnV0ZS1jZWxsLFxyXG4gICAgICAgICAgICAmID4gLmR4Ymwtc2MtdGltZS1jZWxsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZWNlbGxzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkge1xyXG4gICAgICAgICAgICAmID4gdHIuZHhibC1zYy1hcm0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYgPiB0ci5keGJsLXNjLWFybSArIHRyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLW1haW4tY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAvKiB0b29sYmFyICovXHJcbiAgICAuZHhibC1zYy10Yi13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY2hlZHVsZXItZm9jdXNlZC1zdHlsZSgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFZpZXcgKi9cclxuICAgIC5keGJsLXNjLWhvcml6b250YWwtdmlldyB7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy12ZXJ0aWNhbC12aWV3IHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWRhdGUtaHI6bnRoLWxhc3QtY2hpbGQoLTJuKzIpLFxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLWhvcml6b250YWwtcmg6bnRoLWxhc3QtY2hpbGQoLTJuKzIpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYWxsLWRheS1hcmVhOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZS1ociB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC12LXJlc291cmNlLWhlYWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmR4YmwtcmVzb3VyY2UtaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zY3JvbGwtdmlld2VyLXZlcnQtc2Nyb2xsLWJhcixcclxuICAgIC5keGJsLXNjcm9sbC12aWV3ZXItaG9yLXNjcm9sbC1iYXIge1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXRvZGF5IHtcclxuICAgICAgICAmLmR4Ymwtc2MtdGltZS1jZWxsLFxyXG4gICAgICAgICYuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWdyLXNlcC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1taW51dGUtY2VsbDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZCB7XHJcbiAgICAgICAgJi5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxZW0gKiB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyh2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpICogKDEgLyB2YXIoLS1keGJsLXNjaGVkdWxlci1taW51dGUtY2VsbC1mb250LXNpemUtcmF0aW8pKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ob3VyLWNlbGwtd2lkdGgpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtaG91ci1jZWxsLFxyXG4gICAgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDYuMTNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ob3VyLXRpbWUtc2NhbGUuZHhibC1zYy10YWJsZSB0ciA+IHRkLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgIGxlZnQ6IDYuMTNlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1ob3VyLW1pbi10ZXh0LWNvbXBhY3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZGF0ZS1oci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWRhdGUtaHItbW9udGgsXHJcbiAgICAuZHhibC1zYy1kYXRlLWhyLWRheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yMjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWRheXZpZXcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtZGF0ZS1ociB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC40NzI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1ob3Jpem9udGFsLXZpZXcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1ydWxlcnMtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvdXItYm91bmRhcnkge1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLWluZGljYXRvci1saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy10aW1lLW1hcmtlci1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRpbWVsaW5lICovXHJcbiAgICAuZHhibC1zYy1tb250aCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmIC5keGJsLXNjLXRpbWUtY2VsbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzIHtcclxuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICYgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhlYWRlcnMtc2Nyb2xsLWFyZWEgLmR4Ymwtc2MtaGVhZGVycy1jb250YWluZXIgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy1oZWFkZXJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZWxpbmUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lc2NhbGUge1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtaG9yaXpvbnRhbC12aWV3ID4gdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1yZXNvdXJjZS1oZWFkZXJzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJiA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXRlLWhyIHtcclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHRhYmxlLmR4Ymwtc2MtdGltZXNjYWxlOm50aC1vZi10eXBlKG4gKyAyKSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtdGFibGUuZHhibC1zYy10aW1lc2NhbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItaW1hZ2UsXHJcbiAgICAgICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItbGluZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRpbWUtbWFya2VyLWxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtZW1wdHktY2VsbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI5cHg7XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXNwYWNlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZS1oZWFkZXJzIHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtaGVhZGVycy1zY3JvbGwtYXJlYSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXJlc291cmNlcy1jb250YWluZXIsXHJcbiAgICAuZHhibC1zYy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1yZXNvdXJjZXMtc2Nyb2xsLWFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjlweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yaC10ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgICAvKiBBcHBvaW50bWVudCAqL1xyXG4gICAgLmR4Ymwtc2MtYXB0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY2hlZHVsZXItZm9jdXNlZC1zdHlsZSgpO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4Ymwtc2MtdmVydGljYWwtYXB0LFxyXG4gICAgICAgICYuZHhibC1zYy1ob3Jpem9udGFsLWFwdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICN7JGR4LXNjaGVkdWxlci1hcHBvaW50bWVudC1wYWRkaW5ncy1zaXplfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1hcHQtYmctZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWFwdC1zZWxlY3RlZCAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXNjLWFwdC1kaXNhYmxlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHhibC1zYy1hcHQtZHJhZ2dlZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwIDAgMCAvIDE1JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b3AtaGFuZGxlLFxyXG4gICAgICAgIC5keGJsLWJvdHRvbS1oYW5kbGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1ib3R0b20taGFuZGxlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtbGVmdC1oYW5kbGUsXHJcbiAgICAgICAgLmR4YmwtcmlnaHQtaGFuZGxlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBlLXJlc2l6ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1sZWZ0LWhhbmRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXJpZ2h0LWhhbmRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWFwdC1zdGF0dXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1hcHQtc3RhdHVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItc3R5bGUpIHJnYmEoMzQgMzQgMzQgLyAxMi41JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtaG92ZXJlZCAuZHhibC1hcHQtYmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1hcHQtdGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtYXB0LWltYWdlcy1jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciAqIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLWhvcml6b250YWwtYXB0IC5keGJsLXNjLWFwdC1jb21wYWN0IC5keGJsLXNjLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXdlZWstYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcC1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXNjLXNwYWNlciB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ib3JkZXItd2lkdGgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtc2MtdGltZS1tYXJrZXItd3JhcHBlci1pbnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWRhdGUtbmF2aWdhdG9yIHtcclxuICAgIC5keGJsLWNhbGVuZGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWFwdC1sYWJlbHMtY29udGFpbmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHJcbiAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHNwYW46bnRoLWxhc3QtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb3JlLWxhYmVscy1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgICYgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3Ige1xyXG4gICAgLmR4Ymwtc2VsZWN0LWFsbC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jaGVja2JveCBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlzdGJveCxcclxuICAgIC5keGJsLWxpc3QtYm94IHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlzdGJveCAuZHhibC1saXN0Ym94LWl0ZW0sXHJcbiAgICAuZHhibC1saXN0LWJveCA+IC5keGJsLXNjcm9sbC12aWV3ZXIgPiAuZHhibC1zY3JvbGwtdmlld2VyLWNvbnRlbnQgPiB1bCA+IGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1ybi1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtcm4tdG9vbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAmID4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYnV0dG9uOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTGFiZWxzICYgU3RhdHVzZXMgY29sb3IgKi9cclxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yIHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcHJpbWFyeS1jb2xvcjogI3skZHgtcHJpbWFyeX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXdoaXRlLWNvbG9yOiAjeyRkeC13aGl0ZX07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWJsdWUtY29sb3I6ICN7JGR4LWJsdWV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1pbmRpZ28tY29sb3I6ICN7JGR4LWluZGlnb307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXB1cnBsZS1jb2xvcjogI3skZHgtcHVycGxlfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItcGluay1jb2xvcjogI3skZHgtcGlua307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcjogI3skZHgtcmVkfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yOiAjeyRkeC1vcmFuZ2V9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3I6ICN7JGR4LXllbGxvd307XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWdyZWVuLWNvbG9yOiAjeyRkeC1ncmVlbn07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLXRlYWwtY29sb3I6ICN7JGR4LXRlYWx9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yOiAjeyRkeC1jeWFufTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtY29sb3I6ICN7JGR4LWxpZ2h0fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcjogI3skZHgtZ3JheS0yMDB9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yOiAjeyRkeC1kYXJrfTtcclxuXHJcbiAgICAuZHhibC1ibHVlLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ibHVlLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWJsdWUtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWluZGlnby1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItaW5kaWdvLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWluZGlnby1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcHVycGxlLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1wdXJwbGUtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcHVycGxlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1waW5rLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1waW5rLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXBpbmstY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJlZC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItcmVkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXJlZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtb3JhbmdlLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1vcmFuZ2UtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItb3JhbmdlLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC15ZWxsb3ctY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLXllbGxvdy1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci15ZWxsb3ctY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyZWVuLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1ncmVlbi1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdGVhbC1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItdGVhbC1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci10ZWFsLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jeWFuLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1jeWFuLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWN5YW4tY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWxpZ2h0LWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1saWdodC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtbGlnaHQtZ3JheS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItbGlnaHQtZ3JheS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1saWdodC1ncmF5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kYXJrLWZvbnQtY29sb3Ige1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXNjaGVkdWxlci1kYXJrLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC13aGl0ZS1mb250LWNvbG9yIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItd2hpdGUtY29sb3IpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1pdGVtbGlzdC1kcm9wZG93biA+IC5keGJsLWRyb3Bkb3duLWRpYWxvZy5keGJsLXRvb2xiYXItZHJvcGRvd24taXRlbSA+IC5keGJsLWRyb3Bkb3duLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmIC5keGJsLWRhdGUtbmF2aWdhdG9yID4gZHhibC1jYWxlbmRhciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcHBvaW50bWVudCBlZGl0IGRpYWxvZyAqL1xyXG4uZHhibC1hcHQtZWRpdC1kaWFsb2cge1xyXG4gICAgJi5keGJsLXNjaGVkdWxlci1jb2xvciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWxhYmVsLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41cmVtICogMC43KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtZmwtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uID4gLmR4YmwtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygwLjM3NXJlbSAqIDIgKyAxcmVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLmR4Ymwtc2MtZGlhbG9nLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBkaXYuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWltYWdlLXdpZHRoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWltYWdlLWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHksXHJcbiAgICAgICAgJiA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5ID4gLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkge1xyXG4gICAgICAgICAgICA+IC5keGJsLWZsLmR4YmwtZmwtd2l0aC1wYWRkaW5ncyB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtZmwtcGFkZGluZy14OiAwO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWZsLXBhZGRpbmcteTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC13ZWVrLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hcHQtZWRpdC1kaWFsb2ctaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zYy1oaW50IHtcclxuICAgICAgICBtaW4td2lkdGg6IDI3NnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNjLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWFwdC1lZGl0LWRpYWxvZy1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXBvcHVwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcG9wdXAtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1oZWFkZXItcGFkZGluZy14KTtcclxufVxyXG5cclxuLmR4YmwtYXB0LWVkaXQtZGlhbG9nLWJvZHkge1xyXG4gICAgcGFkZGluZzogdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1wb3B1cC1ib2R5LXBhZGRpbmcteCk7XHJcblxyXG4gICAgJiAuZHhibC1zYy1mbC1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zYy1mbC1pdGVtLWljb24ge1xyXG4gICAgcGFkZGluZzogMC4yNTAwMzEyNXJlbSBjYWxjKHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSAqIDAuNSk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5keGJsLWFwdC1lZGl0LWNvbXBhY3QtZGlhbG9nLWJvZHkgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZHhibC1tb2RhbCA+IC5keGJsLW1vZGFsLXJvb3QgPiAuZHhibC1wb3B1cC5keGJsLWFwdC1lZGl0LWRpYWxvZyA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5keGJsLXNjLWxhYmVsLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG4gICAgbWFyZ2luOiAwIDAuNXJlbSAwLjdyZW0gMC4zcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uZHhibC1yZWN1cnJlbnQtYXB0LWRlbGV0ZS1kaWFsb2csXHJcbi5keGJsLXJlY3VycmVudC1hcHQtZWRpdC1kaWFsb2cge1xyXG4gICAgLmR4Ymwtc2MtYnV0dG9uLW1hcmdpbi1zdGFydCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmR4Ymwtc2NoZWR1bGVyLWNvbG9yLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcblxyXG4gICAgJiAuZHhibC1zY2hlZHVsZXItY29sb3ItaXRlbS1pY29uIHtcclxuICAgICAgICBtYXJnaW46IDAgMC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXJlY3VycmVuY2UtbW9kZWwge1xyXG4gICAgLmR4YmwtcmVjdXJyZW5jZS1zZXR0aW5ncyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC1zYy1oaW50IHtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14OiAjeyRkeC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15OiAjeyRkeC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXNjaGVkdWxlci1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1jb2xvcjogI3skZHgtc2NoZWR1bGVyLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1ib3JkZXItc3R5bGU6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoOiAjeyRkeC1zY2hlZHVsZXItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXNjaGVkdWxlci1ib3JkZXItcmFkaXVzfTtcclxuXHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblxyXG4gICAgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctaGVhZGVyLFxyXG4gICAgLmR4Ymwtc2MtdG9vbHRpcC1oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICAgICAuZHhibC1hcHQtZWRpdC1jb21wYWN0LWRpYWxvZy1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYXB0LWVkaXQtY29tcGFjdC1kaWFsb2ctYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteCkgdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWNvbnRlbnQtcGFkZGluZy15KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNjLXRvb2x0aXAge1xyXG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XHJcblxyXG4gICAgICAgICYuZHhibC1zY2hlZHVsZXItY29sb3Ige1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAmIC5keGJsLXNjLWxhYmVsLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdG9vbHRpcC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tZHhibC1zY2hlZHVsZXItZmx5b3V0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdG9vbHRpcC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXNjaGVkdWxlci1mbHlvdXQtY29udGVudC1wYWRkaW5nLXgpIHZhcigtLWR4Ymwtc2NoZWR1bGVyLWZseW91dC1jb250ZW50LXBhZGRpbmcteSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10b29sdGlwLWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLXRvb2x0aXAtaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zYy1zdWJqZWN0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXNjLXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXN0eWxlKTtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHJcbiAgICAmID4gdGJvZHkge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiB0Ym9keSxcclxuICAgICYgPiB0Zm9vdCxcclxuICAgICYgPiB0aGVhZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICYgPiB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gdGQsXHJcbiAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogdmFyKC0tZHhibC1zY2hlZHVsZXItYm9yZGVyLXdpZHRoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogTWVkaWEgcXVlcmllcyAqL1xyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiAzMjBweCkge1xyXG4gICAgLmR4YmwtdG9vbGJhci1kaWFsb2cgLmR4YmwtcmVzb3VyY2UtbmF2aWdhdG9yIC5keGJsLWxpc3Rib3gsXHJcbiAgICAuZHhibC10b29sYmFyLWRpYWxvZyAuZHhibC1yZXNvdXJjZS1uYXZpZ2F0b3IgLmR4YmwtbGlzdC1ib3gge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgLmR4YmwtYXB0LWVkaXQtZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XHJcbiAgICAuZHhibC1zY2hlZHVsZXIge1xyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlIHRyID4gdGQge1xyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMS44NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtaG91ci1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjg1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwsXHJcbiAgICAgICAgICAgICYuZHhibC1zYy1taW51dGUtY2VsbCxcclxuICAgICAgICAgICAgJi5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy10aW1lLXJ1bGVycy1jYXB0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQuNDhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLXRhYmxlLmR4YmwtaG91ci10aW1lLXNjYWxlIHRyID4gdGQuZHhibC1zYy1ob3VyLWNlbGwsXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGUgdHIgPiB0ZC5keGJsLXNjLXRpbWUtcnVsZXJzLWNhcHRpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGUuZHhibC1ob3VyLXRpbWUtc2NhbGUgdHIgPiB0ZC5keGJsLXNjLW1pbnV0ZS1jZWxsIHtcclxuICAgICAgICAgICAgbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4Ymwtc2MtdGFibGU6bm90KC5keGJsLWhvdXItdGltZS1zY2FsZSkgdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgICYuZHhibC1zYy1ob3VyLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4Ymwtc2MtbWludXRlLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWhvdXItbWluLXRleHQtY29tcGFjdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1ob3VyLXRleHQsXHJcbiAgICAgICAgLmR4Ymwtc2MtbWludXRlLWNlbGwgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXl2aWV3IC5keGJsLXNjLWRhdGUtaHIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1zYy1kYXRlLWhyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG5cclxuICAgICAgICAgICAgLmR4Ymwtc2MtZGF0ZS1oci1tb250aCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1zYy1kYXRlLWhyLW1vbnRoLFxyXG4gICAgICAgICAgICAuZHhibC1zYy1kYXRlLWhyLWRheSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXNjLWRhdGUtaHItZGF5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogbWFwLWdldCgkZHgtd2luZG93LWJyZWFrcG9pbnRzLCBcIm1kXCIpKSB7XHJcbiAgICAuZHhibC1hcHQtZWRpdC1kaWFsb2cge1xyXG4gICAgICAgIC0tZHhibC1pbWFnZS13aWR0aDogI3skZHgtaW1hZ2Utc2l6ZX07XHJcblxyXG4gICAgICAgIC5keGJsLXNjLWZsLWl0ZW06bm90KC5keGJsLXNjLWZsLWl0ZW0td2l0aC1pY29uKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWltYWdlLXdpZHRoKSArIHZhcigtLWR4Ymwtcm93LWl0ZW0tc3BhY2luZy14KSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJjb21tb25cIjtcclxuXHJcbkBtaXhpbiBzY2hlZHVsZXItZm9jdXNlZC1zdHlsZSgpIHtcclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogI3skZHgtc2NoZWR1bGVyLWZvY3VzLWZyYW1lLXNpemV9IHNvbGlkICN7JGR4LXNjaGVkdWxlci1mb2N1cy1mcmFtZS1jb2xvcn07XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IGNhbGMoLTEgKiAjeyRkeC1zY2hlZHVsZXItZm9jdXMtZnJhbWUtc2l6ZX0pO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCAqL1xyXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1jbGFzcy1wYXR0ZXJuICovXHJcbkBpbXBvcnQgXCJtaXhpbnMvaHRtbC1lZGl0b3JcIjtcclxuXHJcbi5keGJsLWh0bWwtZWRpdG9yLmR4YmwtaW52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5keGJsLWh0bWwtZWRpdG9yIHtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1yZXNpemUtZnJhbWU6ICN7JGR4LWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2stZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci13aGl0ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZTogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItaW52YWxpZC1tZXNzYWdlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1yZXNpemUtZnJhbWUtYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemU6ICN7JGR4LWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLWNvbnRlbnQtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1jb250ZW50LXBhZGRpbmcteTogI3skZHgtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0OiAjeyRkeC1odG1sLWVkaXRvci1wbGFjZWhvbGRlci1vZmZzZXR9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHk6ICN7JGR4LWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stYmFja2dyb3VuZC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1jb2RlLWJsb2NrLXBhZGRpbmc6ICN7JGR4LWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZ307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQ6ICN7JGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQ6ICN7JGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLWVuZH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItbGlzdC13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydDogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1wYWRkaW5nLWlubGluZS1zdGFydH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGh9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtYm9yZGVyLWlubGluZS1zdGFydC1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14OiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15OiAjeyRkeC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXg6ICN7JGR4LWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcGFkZGluZy15OiAjeyRkeC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1czogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eTogI3skZHgtaHRtbC1lZGl0b3ItdmFyaWFibGUtb3BhY2l0eX07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItcmFkaXVzKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5keGJsLW9mZmljZS1yaWJib24ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaHRtbC1lZGl0b3ItY29tYm9ib3gtc2l6ZSB7XHJcbiAgICAgICAgd2lkdGg6IDUuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWh0bWwtZWRpdG9yLWNvbWJvYm94LWZvbnQge1xyXG4gICAgICAgIHdpZHRoOiA5LjM3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaHRtbGVkaXRvciB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItc3R5bGUpIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1odG1sZWRpdG9yLmR4LXN0YXRlLWZvY3VzZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtaHRtbGVkaXRvci5keC1pbnZhbGlkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItaW52YWxpZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXN0YXRlLWludmlzaWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1pbnZhbGlkLW1lc3NhZ2UuZHgtb3ZlcmxheS13cmFwcGVyIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWludmFsaWQtbWVzc2FnZS5keC1pbnZhbGlkLW1lc3NhZ2UtYWx3YXlzLFxyXG4gICAgLmR4LXN0YXRlLWZvY3VzZWQuZHgtaW52YWxpZCAuZHgtaW52YWxpZC1tZXNzYWdlLWF1dG8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWludmFsaWQtbWVzc2FnZSA+IC5keC1vdmVybGF5LWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLWNvbG9yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWludmFsaWQtbWVzc2FnZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1odG1sLWVkaXRvci1pbnZhbGlkLW1lc3NhZ2UtZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1tZW50aW9uIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC13aWRnZXQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgLmR4LXF1aWxsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuZHgtcmVzaXplLWZyYW1lLmR4LXJlc2l6YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXplLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXByaW1hcnktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHMtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcy1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXRvcDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1yaWdodDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHgtcmVzaXphYmxlLWhhbmRsZS1jb3JuZXItYm90dG9tLXJpZ2h0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1sZWZ0LFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLXRvcC1yaWdodCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtbGVmdCxcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLXJpZ2h0OjphZnRlcixcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWxlZnQ6OmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtdG9wOjphZnRlcixcclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWJvdHRvbTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMiAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4LXJlc2l6YWJsZS1oYW5kbGUtY29ybmVyLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5lLXJlc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogbmUtcmVzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcmVzaXphYmxlLWhhbmRsZS1zaXplKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXJlc2l6YWJsZS1oYW5kbGUtc2l6ZSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keC1yZXNpemFibGUtaGFuZGxlLWNvcm5lci10b3AtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBzZS1yZXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tZHhibC1odG1sLWVkaXRvci1yZXNpemFibGUtaGFuZGxlLXNpemUpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSAuZHgtaHRtbGVkaXRvci1yb3ctcmVzaXplciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdGFibGUtcmVzaXplLWZyYW1lKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4LXRhYmxlLXJlc2l6ZS1mcmFtZSA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdGFibGUtcmVzaXplLWZyYW1lIC5keC1odG1sZWRpdG9yLWNvbHVtbi1yZXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXJlc2l6ZS1mcmFtZSk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keC1odG1sZWRpdG9yLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXkpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29udGVudC1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtbGlzdD1cImJ1bGxldFwiXTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGNhbGMoMCAtIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbGlzdC1pbmxpbmUtc3RhcnQpKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1saXN0LWlubGluZS1lbmQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWxpc3Qtd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaVtkYXRhLWxpc3Q9XCJvcmRlcmVkXCJdIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGFkZC1jb3VudGVyLXJlc2V0KCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50KTtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgbnRoKCRkeC1odG1sLWVkaXRvci1saXN0LXN0eWxlLCAxKSkgXCIuIFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtcGFkZGluZy1pbmxpbmUtc3RhcnQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLWJvcmRlci1pbmxpbmUtc3RhcnQtd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYmxvY2txdW90ZS1ib3JkZXItaW5saW5lLXN0YXJ0LXN0eWxlKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ibG9ja3F1b3RlLW1hcmdpbi15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrcXVvdGUtbWFyZ2luLXgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucWwtY29kZS1ibG9jay1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItY29kZS1ibG9jay1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJsb2NrLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucWwtY29kZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWNvZGUtYmxvY2stcGFkZGluZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucWwtYmxhbmsge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0KTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcGxhY2Vob2xkZXItb2Zmc2V0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXBsYWNlaG9sZGVyXSA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFkZC1jb3VudGVyKCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWRkLWluZGVudC1zdHlsZXMoJGR4LWh0bWwtZWRpdG9yLW1heC1pbmRlbnQpO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogaXNvbGF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB1bmljb2RlLWJpZGk6IGlzb2xhdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXRhYmxlLXBhZGRpbmcteSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci10YWJsZS1wYWRkaW5nLXgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHgtdmFyaWFibGUgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItdmFyaWFibGUtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keC12YXJpYWJsZSA+IHNwYW46OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci12YXJpYWJsZS1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItcHJpbWFyeS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLXZhcmlhYmxlLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBzdHlsZXMgZm9yIG1lbnRpb25zXHJcbi5keC1wb3B1cC13cmFwcGVyLmR4LXN1Z2dlc3Rpb24tbGlzdC13cmFwcGVyIHtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWJhY2tncm91bmQ6ICN7JGR4LWJnfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRoOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXdpZHRofTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGg6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtc2Nyb2xsYmFyLWNvbG9yOiAjeyRkeC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3J9O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LXBhZGRpbmcteDogI3skZHgtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1wYWRkaW5nLXk6ICN7JGR4LWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1wYWRkaW5nLXl9O1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNTcxNTtcclxuXHJcbiAgICAmID4gLmR4LW92ZXJsYXktY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCAtM3B4IHJnYmEoMCAwIDAgLyAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdCAuZHgtZW1wdHktbWVzc2FnZSxcclxuICAgIC5keC1saXN0LWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1saXN0LWl0ZW0tYm9yZGVyLXN0eWxlKSB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3VnZ2VzdGlvbi1saXN0IC5keC1saXN0LWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zdWdnZXN0aW9uLWxpc3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZSxcclxuICAgIC5keC1zY3JvbGxhYmxlLXdyYXBwZXIsXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLXNjcm9sbGJhci13aWR0aCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBsaW5lYXIgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIgMC4xNXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtc2Nyb2xsYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGJhci12ZXJ0aWNhbCAuZHgtc2Nyb2xsYWJsZS1zY3JvbGwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItd2lkdGgpO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1zY3JvbGxhYmxlLXNjcm9sbC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1tZW50aW9ucy1zY3JvbGxiYXItY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keC1saXN0IC5keC1saXN0LWl0ZW0uZHgtc3RhdGUtZm9jdXNlZCB7XHJcbiAgICAgICAgYm9yZGVyOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtaXRlbS1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItbWVudGlvbnMtbGlzdC1pdGVtLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1wcmltYXJ5LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtbGlzdCAuZHgtbGlzdC1pdGVtLmR4LXN0YXRlLWhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWxpc3QtaXRlbS1jb250ZW50IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy15KSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLW1lbnRpb25zLWxpc3QtcGFkZGluZy14KTtcclxuICAgIH1cclxuXHJcbiAgICAuZHgtc3RhdGUtaW52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LXNjcm9sbGFibGUtbmF0aXZlIHtcclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtd3JhcHBlciA+IC5keC1zY3JvbGxhYmxlLWNvbnRhaW5lcixcclxuICAgICAgICA+IGRpdi5keC1zY3JvbGxhYmxlLXdyYXBwZXIgPiAuZHgtc2Nyb2xsYWJsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHgtc2Nyb2xsYWJsZS12ZXJ0aWNhbCxcclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtdmVydGljYWwgPiAuZHgtc2Nyb2xsYWJsZS13cmFwcGVyID4gLmR4LXNjcm9sbGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keC1zY3JvbGxhYmxlLW5hdGl2ZS1pb3Mge1xyXG4gICAgICAgICAgICAuZHgtc2Nyb2xsYWJsZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMSU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keC1zY3JvbGxhYmxlLWhvcml6b250YWwge1xyXG4gICAgICAgICAgICAgICAgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4LXNjcm9sbGFibGUtbmF0aXZlLWFuZHJvaWQgLmR4LXNjcm9sbGFibGUtY29udGVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyB7XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tOiAjeyRkeC1odG1sLWVkaXRvci1kaWFsb2ctZm9vdGVyLW1hcmdpbi1ib3R0b219O1xyXG4gICAgLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aDogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZTogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWh0bWwtZWRpdG9yLWRyb3Atem9uZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtZHJhZy1vdmVyLWJvcmRlci1jb2xvcjogI3skZHgtaHRtbC1lZGl0b3ItZHJhZy16b25lLWRyYWctb3Zlci1ib3JkZXItY29sb3J9O1xyXG5cclxuICAgIC5keGJsLWRpYWxvZy1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1sYWJlbC1tYXJnaW4tYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRpYWxvZy1jb2x1bW4tZGlyZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZGlhbG9nLXJvdy1kaXJlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbnMge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1tb2JpbGUtZGlhbG9nLWJ1dHRvbiB7XHJcbiAgICAgICAgZmxleDogMSAxIDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kaWFsb2ctcm93LWdhcCB7XHJcbiAgICAgICAgcm93LWdhcDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1yb3ctZ2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRpYWxvZy1jb2x1bW4tZ2FwIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtYXNwZWN0LXJhdGlvIHtcclxuICAgICAgICB3aWR0aDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1hc3BlY3QtcmF0aW8tYnV0dG9uLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWFzcGVjdC1yYXRpby1idXR0b24tc2l6ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZ3JpZC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGNhbGMoJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1hc3BlY3QtcmF0aW8tYnV0dG9uLXNpemUgKyAkZHgtaHRtbC1lZGl0b3ItZGlhbG9nLWNvbHVtbi1nYXAgKiAyKSBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWdyaWQtY29sdW1uLTMge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWRyb3Atem9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXI6IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZHJvcC16b25lLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXN0eWxlKSB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNC4zNzVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICByb3ctZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1odG1sLWVkaXRvci1kcm9wLXpvbmUtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtZHJvcC16b25lLWRyYWctb3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLWh0bWwtZWRpdG9yLWRyb3Atem9uZS1kcmFnLW92ZXItYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wLWltYWdlLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcm9wLXpvbmUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1zdHJldGNoZWQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLW1vZGFsID4gLmR4YmwtbW9kYWwtcm9vdCA+IC5keGJsLWh0bWwtZWRpdG9yLW1vZGFsLWRpYWxvZyA+IC5keGJsLW1vZGFsLWNvbnRlbnQgPiAuZHhibC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGR4LXBvcHVwLWJnO1xyXG4gICAgYm9yZGVyLXRvcDogJGR4LWh0bWwtZWRpdG9yLWRpYWxvZy1mb290ZXItYm9yZGVyLXRvcDtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtaHRtbC1lZGl0b3ItZGlhbG9nLWZvb3Rlci1tYXJnaW4tYm90dG9tKTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbkBmdW5jdGlvbiBhZGQtY291bnRlci1yZXNldCgkY291bnRlciwgJHN0YXJ0OiAxKSB7XHJcbiAgICBAaWYgJGNvdW50ZXIgPiAkc3RhcnQge1xyXG4gICAgICAgIEByZXR1cm4gYWRkLWNvdW50ZXItcmVzZXQoJGNvdW50ZXIgLSAxLCAkc3RhcnQpICsgXCIgXCIgKyBkeGJsLWxpc3QtI3skY291bnRlcn07XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiBkeGJsLWxpc3QtI3skY291bnRlcn07XHJcbn1cclxuXHJcbkBtaXhpbiBpZi1sZXNzLXRoZW4tbWF4LWluZGVudCgkdmFsdWUpIHtcclxuICAgIEBpZiAkdmFsdWUgPCAkZHgtaHRtbC1lZGl0b3ItbWF4LWluZGVudCB7XHJcbiAgICAgICAgbGkucWwtaW5kZW50LSN7JHZhbHVlfSB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGFkZC1jb3VudGVyLXJlc2V0KCRkeC1odG1sLWVkaXRvci1tYXgtaW5kZW50LCAkdmFsdWUgKyAxKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGQtY291bnRlcigkY291bnRlcikge1xyXG4gICAgQGlmICRjb3VudGVyID4gMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRkLWNvdW50ZXIoJGNvdW50ZXIgLSAxKTtcclxuXHJcbiAgICAgICAgb2wgbGlbZGF0YS1saXN0PW9yZGVyZWRdLnFsLWluZGVudC0jeyRjb3VudGVyfSB7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBkeGJsLWxpc3QtI3skY291bnRlcn07XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihkeGJsLWxpc3QtI3skY291bnRlcn0sIG50aCgkZHgtaHRtbC1lZGl0b3ItbGlzdC1zdHlsZSwgKCRjb3VudGVyICUgMykgKyAxKSkgXCIuIFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBpZi1sZXNzLXRoZW4tbWF4LWluZGVudCgkY291bnRlcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZGQtaW5kZW50LXN0eWxlcygkY291bnRlcikge1xyXG4gICAgQGlmICRjb3VudGVyID4gMCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYWRkLWluZGVudC1zdHlsZXMoJGNvdW50ZXIgLSAxKTtcclxuXHJcbiAgICAgICAgLnFsLWluZGVudC0jeyRjb3VudGVyfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzICogJGNvdW50ZXIgKiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5xbC1pbmRlbnQtI3skY291bnRlcn0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMyAqICRjb3VudGVyICsgJGR4LWh0bWwtZWRpdG9yLWxpc3QtaW5saW5lLXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC10b2FzdC1wb3J0YWwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6IHVuc2V0O1xyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tbGVmdCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWluLXJpZ2h0IHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBkeGJsLXRvYXN0LWFuaW1hdGlvbi1zbGlkZS1pbi11cCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW4tZG93biB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tbGVmdCB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tcmlnaHQge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tdXAge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGR4YmwtdG9hc3QtYW5pbWF0aW9uLWZhZGUtaW4tZG93biB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gdG9hc3QtZGlyZWN0aW9uLWFuaW1hdGlvbigkYW5pbWF0aW9uLW5hbWUpIHtcclxuICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tbGVmdCA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiAjeyRhbmltYXRpb24tbmFtZX0tbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC10b2FzdC1hbGlnbi1yaWdodCA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWFuaW1hdGlvbi10eXBlOiAjeyRhbmltYXRpb24tbmFtZX0tcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtdG9hc3QtYWxpZ24tY2VudGVyIHtcclxuICAgICAgICAgICAgJi5keGJsLXRvYXN0LWFsaWduLXRvcCA+IC5keGJsLXRvYXN0IHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogI3skYW5pbWF0aW9uLW5hbWV9LWRvd247XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC10b2FzdC1hbGlnbi1ib3R0b20gPiAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYW5pbWF0aW9uLXR5cGU6ICN7JGFuaW1hdGlvbi1uYW1lfS11cDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlIHtcclxuICAgICAgICBAaW5jbHVkZSB0b2FzdC1kaXJlY3Rpb24tYW5pbWF0aW9uKFwiZHhibC10b2FzdC1hbmltYXRpb24tc2xpZGUtaW5cIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluID4gLmR4YmwtdG9hc3Qge1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZTogZHhibC10b2FzdC1hbmltYXRpb24tZmFkZS1pbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYW5pbWF0aW9uLXNsaWRlLWZhZGUtaW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRvYXN0LWRpcmVjdGlvbi1hbmltYXRpb24oXCJkeGJsLXRvYXN0LWFuaW1hdGlvbi1mYWRlLWluXCIpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ0b2FzdC5hbmltYXRpb25cIjtcclxuQGltcG9ydCBcInRvYXN0LmNvbG9yXCI7XHJcblxyXG4uZHhibC10b2FzdC1wb3J0YWwge1xyXG4gICAgLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbjogI3skZHgtdG9hc3QtYm91bmQtbWFyZ2lufTtcclxuICAgIC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nOiAjeyRkeC10b2FzdC1ib3VuZC1wYWRkaW5nfTtcclxuXHJcbiAgICAkcmVuZGVyLW1vZGVzOiAoXHJcbiAgICAgICAgXCJwcmltYXJ5XCIsXHJcbiAgICAgICAgXCJpbmZvXCIsXHJcbiAgICAgICAgXCJzdWNjZXNzXCIsXHJcbiAgICAgICAgXCJ3YXJuaW5nXCIsXHJcbiAgICAgICAgXCJkYW5nZXJcIlxyXG4gICAgKTtcclxuXHJcbiAgICAkdGhlbWUtbW9kZXM6IChcclxuICAgICAgICBcImF1dG9cIixcclxuICAgICAgICBcImxpZ2h0XCIsXHJcbiAgICAgICAgXCJkYXJrXCIsXHJcbiAgICAgICAgXCJzYXR1cmF0ZWRcIixcclxuICAgICAgICBcInBhc3RlbFwiXHJcbiAgICApO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZHhibC10b2FzdC1ib3VuZC1wYWRkaW5nKTtcclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdG9hc3QtYWxpZ24tdG9wIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLWJvdHRvbSB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC10b2FzdC1hbGlnbi1sZWZ0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1keGJsLXRvYXN0LWJvdW5kLW1hcmdpbik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLWNlbnRlciB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXRvYXN0LWFsaWduLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b2FzdC1oaWRlLWFsbC1idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC10b2FzdCB7XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JGR4LXRvYXN0LWJvcmRlci1yYWRpdXN9OyAvLyAje2dldFRvYXN0UHJvcChcImJvcmRlci1yYWRpdXNcIiwgXCJtZWRpdW1cIil9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1ib3JkZXItd2lkdGg6ICN7JGR4LXRvYXN0LWJvcmRlci13aWR0aH07IC8vICN7Z2V0VG9hc3RQcm9wKFwiYm9yZGVyLXdpZHRoXCIsIFwibWVkaXVtXCIpfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYm94LXNoYWRvdzogI3skZHgtdG9hc3QtYm94LXNoYWRvd307IC8vICN7Z2V0VG9hc3RQcm9wKFwiYm94LXNoYWRvd1wiLCBcIm1lZGl1bVwiKX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LW1hcmdpbi10b3A6ICN7JGR4LXRvYXN0LW1hcmdpbi10b3B9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS13aWR0aDogI3skZHgtdG9hc3QtYWNjZW50LWxpbmctd2lkdGh9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3I6ICN7JGR4LXRvYXN0LWZvbnQtY29sb3ItZGFya307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXdlaWdodDogI3skZHgtdG9hc3QtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogI3skZHgtdG9hc3QtaGVhZGVyLWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAjeyRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZX07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1jb2xvcjogI3skZHgtdG9hc3QtZm9udC1jb2xvci1kYXJrfTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXdlaWdodDogI3skZHgtdG9hc3QtdGV4dC1mb250LXdlaWdodH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmd9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZ307XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC1jb250ZW50LWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LXRleHQtY29udGVudC1nYXB9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6ICN7JGR4LXRvYXN0LXRlbXBsYXRlLWdhcH07XHJcbiAgICAgICAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b206ICN7JGR4LXRvYXN0LXRlbXBsYXRlLW1hcmdpbi1ib3R0b219O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHR9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0fTtcclxuICAgICAgICAtLWR4YmwtdG9hc3QtYm9keS1wYWRkaW5nOiAjeyRkeC10b2FzdC1ib2R5LXBhZGRpbmd9O1xyXG4gICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6ICN7JGR4LXRvYXN0LWNsb3NlLWJ0bi1jb2xvci1kYXJrfTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IHZhcigtLWR4YmwtdG9hc3QtbWFyZ2luLXRvcCkgMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZHhibC10b2FzdC10ZXh0LWZvbnQtY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS1keGJsLXRvYXN0LWJveC1zaGFkb3cpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogdmFyKC0tZHhibC10b2FzdC1hbmltYXRpb24tdHlwZSk7XHJcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1keGJsLXRvYXN0LWFuaW1hdGlvbi1kdXJhdGlvbik7XHJcblxyXG4gICAgICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib3gtc2hhZG93OiAjeyRkeC10b2FzdC1ib3gtc2hhZG93fTsgLy8gI3tnZXRUb2FzdFByb3AoXCJib3gtc2hhZG93XCIsIFwic21hbGxcIil9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaWNvbi10b3AtcGFkZGluZzogI3skZHgtdG9hc3QtaWNvbi10b3AtcGFkZGluZy1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtY29udGVudC1nYXAtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtaGVhZGVyLWdhcDogI3skZHgtdG9hc3QtaGVhZGVyLWdhcC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwOiAjeyRkeC10b2FzdC10ZXh0LWNvbnRlbnQtZ2FwLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRlbXBsYXRlLWdhcDogI3skZHgtdG9hc3QtdGVtcGxhdGUtZ2FwLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWJvZHktcGFkZGluZzogI3skZHgtdG9hc3QtYm9keS1wYWRkaW5nLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1mb250LXNpemU6ICN7JGR4LXRvYXN0LWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemU6ICN7JGR4LXRvYXN0LXRleHQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC10b2FzdC10ZXh0LWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib3gtc2hhZG93OiAjeyRkeC10b2FzdC1ib3gtc2hhZG93fTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmc6ICN7JGR4LXRvYXN0LWljb24tdG9wLXBhZGRpbmctbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtY29udGVudC1nYXA6ICN7JGR4LXRvYXN0LWNvbnRlbnQtZ2FwLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LWhlYWRlci1nYXA6ICN7JGR4LXRvYXN0LWhlYWRlci1nYXAtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcDogI3skZHgtdG9hc3QtdGV4dC1jb250ZW50LWdhcC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXA6ICN7JGR4LXRvYXN0LXRlbXBsYXRlLWdhcC1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmc6ICN7JGR4LXRvYXN0LWJvZHktcGFkZGluZy1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC10b2FzdC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAgICAgLS1keGJsLXRvYXN0LXRleHQtZm9udC1zaXplOiAjeyRkeC10b2FzdC10ZXh0LWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXRvYXN0LXRleHQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1saW5lLWhlaWdodDogI3skZHgtdG9hc3QtdGV4dC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWl4aW4gY29tYmluZS10aGVtZS1yZW5kZXIoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKSB7XHJcbiAgICAgICAgICAgICYuZHhibC10b2FzdC10aGVtZS0jeyR0aGVtZS12YWx1ZX0uZHhibC10b2FzdC1yZW5kZXItI3skcmVuZGVyLXZhbHVlfSB7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogI3tnZXRUb2FzdEJhY2tncm91bmQoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3I6ICN7Z2V0QWNjZW50Q29sb3IoJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWZyb250LWNvbG9yOiAje2dldFRleHRDb2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1mcm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yOiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1pY29uLWNvbG9yOiAje2dldEljb25Db2xvcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24tY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtZnJvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1jb2xvcjogI3tnZXRDbG9zZUJ1dHRvbkhvdmVyQ29sb3IoJHRoZW1lLXZhbHVlKX07XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWhvdmVyLWJnOiAje2dldENsb3NlQnV0dG9uSG92ZXJCZygkdGhlbWUtdmFsdWUpfTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJHRoZW1lLW1vZGUgaW4gJHRoZW1lLW1vZGVzIHtcclxuICAgICAgICAgICAgQGVhY2ggJHJlbmRlci12YWx1ZSBpbiAkcmVuZGVyLW1vZGVzIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbWJpbmUtdGhlbWUtcmVuZGVyKCR0aGVtZS1tb2RlLCAkcmVuZGVyLXZhbHVlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtYWNjZW50LWxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC10b2FzdC1hY2NlbnQtbGluZS13aWR0aCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtYWNjZW50LWxpbmUtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1keGJsLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXRvYXN0LWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXRvYXN0LWNvbnRlbnQtZ2FwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC10b2FzdC1ib2R5LXBhZGRpbmcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtaWNvbi1jb2x1bW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LWljb24tdG9wLXBhZGRpbmcpIDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9hc3QtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1keGJsLXRvYXN0LWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC10b2FzdC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC10b2FzdC1jb250ZW50LWdhcCk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuZHhibC10b2FzdC10ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXRvYXN0LXRleHQtY29udGVudC10b3AtcGFkZGluZykgMCAwIDA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1jb250ZW50LWdhcCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvYXN0LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtaGVhZGVyLWZvbnQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC10b2FzdC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtdG9hc3QtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdG9hc3QtdGV4dC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXRvYXN0LXRleHQtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHZhbHVlLW5vLXZlbmRvci1wcmVmaXhcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB2YXIoLS1keGJsLXRvYXN0LWxpbmUtY2xhbXApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC10b2FzdC10ZW1wbGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC10b2FzdC10ZW1wbGF0ZS1nYXApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZHhibC10b2FzdC10ZW1wbGF0ZS1tYXJnaW4tYm90dG9tKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9hc3QtY2xvc2Uge1xyXG4gICAgICAgICAgICAuZHhibC10b2FzdC1jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXg6ICN7JGR4LXRvYXN0LWNsb3NlLWJ0bi1wYWRkaW5nLXh9O1xyXG5cclxuICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtdG9hc3QtY2xvc2UtYnV0dG9uLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1ob3Zlci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLXRvYXN0LWNsb3NlLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC10b2FzdC1jbG9zZS1idXR0b24taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHhibC10b2FzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5keGJsLWRyYXdlciB7XHJcbiAgICAtLWR4YmwtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbjogI3skZHgtZHJhd2VyLWFuaW1hdGlvbi1kdXJhdGlvbn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZzogI3skZHgtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZ307XHJcbiAgICAtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1vcGFjaXR5OiAjeyRkeC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1iZzogI3skZHgtZHJhd2VyLXBhbmVsLWJnfTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtY29sb3I6ICN7JGR4LWRyYXdlci1wYW5lbC1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdDogI3skZHgtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctbGVmdH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1ib3gtc2hhZG93LXJpZ2h0fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9udC1mYW1pbHk6ICN7JGR4LWRyYXdlci1wYW5lbC1mb250LWZhbWlseX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXg6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXh9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aDogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRofTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbml9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItYmc6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItYmd9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3I6ICN7JGR4LWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHR9O1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy14OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXgpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItcGFkZGluZy15OiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXkpO1xyXG4gICAgLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtcGFkZGluZy14KTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZzogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZ307XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcjogI3skZHgtZHJhd2VyLXBhbmVsLWZvb3Rlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1qdXN0aWZ5LWNvbnRlbnQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItanVzdGlmeS1jb250ZW50fTtcclxuICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodH07XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteCk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1wYWRkaW5nLXk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteSk7XHJcbiAgICAtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICN7JGR4LWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZTogI3skZHgtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLWRyYXdlci1zZXBhcmF0b3ItYm9yZGVyLXdpZHRoOiAjeyRkeC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1zbX07XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmktc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1zbX07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWxnIHtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1saW5lLWhlaWdodDogI3skZHgtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLXBhZGRpbmcteDogI3skZHgtZHJhd2VyLXBhbmVsLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLWRyYXdlci1wYW5lbC1wYWRkaW5nLXk6ICN7JGR4LWRyYXdlci1wYW5lbC1wYWRkaW5nLXktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtd2lkdGgtbWluaTogI3skZHgtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmktbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0OiAjeyRkeC1kcmF3ZXItcGFuZWwtaGVhZGVyLW1pbi1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLW1pbi1oZWlnaHQ6ICN7JGR4LWRyYXdlci1wYW5lbC1mb290ZXItbWluLWhlaWdodC1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgPiAuZHhibC1kcmF3ZXItcGFuZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJnKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWNvbG9yKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKSBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LCB3aWR0aDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC13aWR0aCk7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLWNsb3NlZFwiLCAmKX0ge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1sZWZ0XCIsICYpfSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWRyYXdlci1oZWFkZXIsXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWJvZHksXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1iZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1oZWFkZXItZm9udC1zaXplKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWhlYWRlci1taW4taGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtaGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1ib2R5IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWRyYXdlci1wYW5lbC1ib2R5LXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm9keS1wYWRkaW5nLXgpO1xyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItb3BlblwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tcclxuICAgICAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1sZWZ0XCIsICYpLFxyXG4gICAgICAgICAgICAgICAgc2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLXJpZ2h0XCIsICYpfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItd2lkdGgpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItc3R5bGUpIHZhcigtLWR4YmwtZHJhd2VyLXNlcGFyYXRvci1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLWp1c3RpZnktY29udGVudCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWZvb3Rlci1taW4taGVpZ2h0KTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteSkgdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtZm9vdGVyLXBhZGRpbmcteCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmR4YmwtZHJhd2VyLXNoYWRpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtZHJhd2VyLWNvbnRlbnQtc2hhZGluZy1iZyk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgdmFyKC0tZHhibC1kcmF3ZXItYW5pbWF0aW9uLWR1cmF0aW9uKTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1kcmF3ZXItY29udGVudC1zaGFkaW5nLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1kcmF3ZXItY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWRyYXdlci1zaHJpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAgICAgICA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAYXQtcm9vdCAje3NlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1yaWdodFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBhdC1yb290ICN7XHJcbiAgICAgICAgICAgIHNlbGVjdG9yLWFwcGVuZChcIi5keGJsLWRyYXdlci1taW5pXCIsICYpLFxyXG4gICAgICAgICAgICBzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItb3BlblwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1kcmF3ZXItc2VwYXJhdG9yLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtZHJhd2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWRyYXdlci1vdmVybGFwID4gLmR4YmwtZHJhd2VyLXBhbmVsIHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIEBhdC1yb290ICN7c2VsZWN0b3ItYXBwZW5kKFwiLmR4YmwtZHJhd2VyLW9wZW5cIiwgJil9IHtcclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItbGVmdFwiLCAmKX0ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tZHhibC1kcmF3ZXItcGFuZWwtYm94LXNoYWRvdy1sZWZ0KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1kcmF3ZXItcmlnaHRcIiwgJil9IHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLWJveC1zaGFkb3ctcmlnaHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1kcmF3ZXItbWluaSA+IC5keGJsLWRyYXdlci1wYW5lbCB7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtZHJhd2VyLXBhbmVsLXdpZHRoLW1pbmkpO1xyXG4gICAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGVYKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlWCgwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBzY2FsZVgoMC41KTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLXZlcnRpY2FsIHtcclxuICAgIDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgc2NhbGVZKDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGVZKDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHtcclxuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfVxyXG4gICAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbi5keGJsLXByb2dyZXNzLWJhciB7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzczogI3skZHgtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzc307XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0OiAxMDAlO1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItYm9yZGVyLXJhZGl1czogI3skZHgtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQ6ICN7JGR4LXByb2dyZXNzLWJhci1sYWJlbC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZTogI3skZHgtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aDogI3skZHgtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aH07XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWljb24td2lkdGg6ICN7JGR4LWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yfTtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtaGVpZ2h0OiB1bnNldDtcclxuICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS13aWR0aDogdW5zZXQ7XHJcbiAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogdW5zZXQ7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAjeyRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2Utc219O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLXNtfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzOiAjeyRkeC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZ2FwLWxnfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplOiAjeyRkeC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItc3VjY2Vzcy1jb2xvcn07XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItZXJyb3Ige1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItZXJyb3ItY29sb3J9O1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci12ZXJ0aWNhbCAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXBhdXNlIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci1jb2xvcjogI3skZHgtcHJvZ3Jlc3MtYmFyLXBhdXNlLWNvbG9yfTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yOiAjeyRkeC1wcm9ncmVzcy1iYXItcGF1c2UtY29sb3J9O1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eTogI3skZHgtcHJvZ3Jlc3MtYmFyLXRyYWNrLW9wYWNpdHl9O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MsXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1lcnJvciB7XHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciA+IC5keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuZHhibC1wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRoaWNrbmVzcyk7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci10cmFjay13aWR0aDogMTAwJTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1ob3Jpem9udGFsIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXZlcnRpY2FsIHtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWhlaWdodDogMTAwJTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci10aGlja25lc3MpO1xyXG4gICAgICAgIC0tZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbjogZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZS12ZXJ0aWNhbCB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbi1sZW5ndGgpIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItaW5kZXRlcm1pbmF0ZSB7XHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBkeGJsLXByb2dyZXNzLWJhci1pbmRldGVybWluYXRlLWNpcmN1bGFyIHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uLWxlbmd0aCkgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1jaXJjdWxhci1iYXItdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdGhpY2tuZXNzKTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmR4YmwtcHJvZ3Jlc3MtYmFyLXJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtc3BhY2UpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLXNwYWNlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLmR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1hZnRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1zcGFjZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2staGVpZ2h0KTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2std2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItdHJhY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLXRyYWNrLWNvbG9yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItdHJhY2stb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1pbmRpY2F0b3ItY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWluZGljYXRvci13aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWhlaWdodCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1uby1pY29uIHtcclxuICAgICAgICAgICAgLS1keGJsLXByb2dyZXNzLWJhci1pY29uLXdpZHRoOiAwcHg7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWNpcmN1bGFyLWJhci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWdhcCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXByb2dyZXNzLWJhci1sYWJlbC1nYXApO1xyXG5cclxuICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWR4YmwtcHJvZ3Jlc3MtYmFyLWxhYmVsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC1wcm9ncmVzcy1iYXItaW5kaWNhdG9yLWNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5keGJsLXByb2dyZXNzLWJhci1sYWJlbC1iZWZvcmUge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1wcm9ncmVzcy1iYXItbGFiZWwtYWZ0ZXIge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtcGl2b3RncmlkIHtcclxuICAgIC0tZHhibC1waXZvdC1jb2xvcjogI3skZHgtcGl2b3QtZ3JpZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtYmc6ICN7JGR4LXBpdm90LWdyaWQtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcjogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1zdHlsZTogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItc3R5bGV9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci13aWR0aDogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LWdyaWQtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHk6ICN7JGR4LXBpdm90LWdyaWQtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXBpdm90LWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1taW4td2lkdGg6ICN7JGR4LXBpdm90LWdyaWQtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1iZzogI3skZHgtcGl2b3QtZ3JpZC1maWVsZC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtZmllbGQtY29sb3I6ICN7JGR4LXBpdm90LWdyaWQtZmllbGQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1maWVsZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1maWVsZC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZ3JpZC1maWVsZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWJnOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1iZzogI3skZHgtcGl2b3QtZ3JpZC10b3RhbC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtdG90YWwtY29sb3I6ICN7JGR4LXBpdm90LWdyaWQtdG90YWwtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC10b3RhbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLXRvdGFsLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZ3JpZC10b3RhbC1saW5lLWhlaWdodH07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtYm9yZGVyLXJhZGl1czogI3skZHgtcGl2b3QtZ3JpZC1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWZpZWxkLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWZpZWxkLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC1ncmlkLWJvcmRlci1yYWRpdXMtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1mb250LXNpemU6ICN7JGR4LXBpdm90LWdyaWQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LWdyaWQtZmllbGQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtZmllbGQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LWdyaWQtaGVhZGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC1ncmlkLWhlYWRlci1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtZ3JpZC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXN0eWxlKTtcclxuICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1waXZvdC1taW4td2lkdGgpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJiA+IHRhYmxlIHtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gdGhlYWQsXHJcbiAgICAgICAgJiA+IHRib2R5LFxyXG4gICAgICAgICYgPiB0Zm9vdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWhlYWRlcixcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtZmllbGQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtaGVhZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC1oZWFkZXItbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtaGVhZGVyLWV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LWZpZWxkLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC1maWVsZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtZmllbGQtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWZpZWxkLWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtZmllbGQtY2VsbC1pbmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0ZCxcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRvdGFsLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdG90YWwtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC10b3RhbC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1waXZvdC1hcmVhLXJvdyxcclxuICAgICAgICAgICAgJi5keGJsLXBpdm90LWFyZWEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtcGl2b3QtYXJlYS1yb3cge1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtaXhpbnMvY29tbW9uXCI7XHJcblxyXG4uZHhibC1waXZvdC10YWJsZSB7XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtY29sb3I6ICN7JGR4LXBpdm90LXRhYmxlLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1iZzogI3skZHgtcGl2b3QtdGFibGUtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcjogI3skZHgtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGU6ICN7JGR4LXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZX07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoOiAjeyRkeC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXM6ICN7JGR4LXBpdm90LXRhYmxlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy14OiAjeyRkeC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXk6ICN7JGR4LXBpdm90LXRhYmxlLWNlbGwtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yOiAjeyRkeC1waXZvdC10YWJsZS1maXhlZC1jb2x1bW4tYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseTogI3skZHgtcGl2b3QtdGFibGUtZm9udC1mYW1pbHl9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtdGFibGUtZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHR9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLW1pbi13aWR0aDogI3skZHgtcGl2b3QtdGFibGUtbWluLXdpZHRofTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtYmc6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1iZ307XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWNvbG9yOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtY29sb3J9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodDogI3skZHgtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWljb24tbWluLXdpZHRoOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGh9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXdlaWdodDogI3skZHgtcGl2b3QtdGFibGUtcm93LWZpZWxkLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC1waXZvdC10YWJsZS10b3RhbC1iZzogI3skZHgtcGl2b3QtdGFibGUtdG90YWwtYmd9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWNvbG9yOiAjeyRkeC1waXZvdC10YWJsZS10b3RhbC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtd2VpZ2h0OiAjeyRkeC1waXZvdC10YWJsZS10b3RhbC1mb250LXdlaWdodH07XHJcbiAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0fTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJnKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKSB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWxpbmUtaGVpZ2h0KTtcclxuICAgIG1pbi13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1taW4td2lkdGgpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRkeC1waXZvdC10YWJsZS1kZWZhdWx0LWhlaWdodDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodC1zbX07XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzOiAjeyRkeC1waXZvdC10YWJsZS1ib3JkZXItcmFkaXVzLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodDogI3skZHgtcGl2b3QtdGFibGUtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplOiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWxpbmUtaGVpZ2h0OiAjeyRkeC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtaWNvbi1taW4td2lkdGg6ICN7JGR4LXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemU6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZTogI3skZHgtcGl2b3QtdGFibGUtdG90YWwtZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtbGluZS1oZWlnaHQ6ICN7JGR4LXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc2Nyb2xsLXZpZXdlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1iZyk7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICA+IC5keGJsLXNjcm9sbC12aWV3ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYgPiB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1oZWFkZXItY2VsbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1jb2x1bW4taW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtYmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXN0eWxlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItZmllbGQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWZpZWxkLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCguZHhibC1pbWFnZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZHhibC1kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1zdHlsZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1ub3QtYWN0aW9uYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtcm93LWZpZWxkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtaGVhZGVyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHhibC1waXZvdC10YWJsZS1oZWFkZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXJvdy1maWVsZC1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGQuZHhibC1waXZvdC10YWJsZS1yb3ctZmllbGQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJnKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZHhibC1waXZvdC10YWJsZS1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtdG90YWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtZ3JhbmQtdG90YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhbmVsLWhlYWRlci1zdHlsZShcIi0tZHhibC1waXZvdC10YWJsZS10b3RhbC1iZ1wiLCBcIi0tZHhibC1waXZvdC10YWJsZS10b3RhbC1jb2xvclwiKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtdG90YWwtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLXRvdGFsLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1leHBhbmRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0cltkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXgpIHZhcigtLWR4YmwtcGl2b3QtdGFibGUtY2VsbC1wYWRkaW5nLXkpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkID4gZGl2W2R4Ymwtc2tlbGV0b24taXRlbXMtY29udGFpbmVyXSA+IC5keGJsLXNrZWxldG9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyW2R4YmwtdG9wLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdICsgdHI6bm90KFtkeGJsLXRvcC12aXJ0dWFsLXNwYWNlci1lbGVtZW50XSksXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWVtcHR5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygrLmR4YmwtcGl2b3QtdGFibGUtZW1wdHktcm93KSA+IHRkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhhcygrW2R4YmwtYm90dG9tLXZpcnR1YWwtc3BhY2VyLWVsZW1lbnRdKSA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtY2VsbDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWFyZWEtZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbixcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtbGFzdC1ob3Jpem9udGFsLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtcGl2b3QtdGFibGUtYXJlYS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXBpdm90LXRhYmxlLWFyZWEtcm93LWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWhlYWRlci1maWVsZC1pY29uLW1pbi13aWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKCsuZHhibC1waXZvdC10YWJsZS1hcmVhLWNvbHVtbi1maWVsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IHZhcigtLWR4YmwtcGl2b3QtdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmR4YmwtcGl2b3QtdGFibGUtbm8tc2Nyb2xsKSA+IHRib2R5ID4gdHIuZHhibC1waXZvdC10YWJsZS1lbXB0eS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXZpcnR1YWwtaXRlbXMtY29udGFpbmVyLXBhdHRlcm4ge1xyXG4gICAgICAgICYuZHhibC1waXZvdC10YWJsZS12aXJ0dWFsLWl0ZW1zLWNvbnRhaW5lci10YWJsZS1wYXR0ZXJuID4gZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItc3R5bGUpO1xyXG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1jZWxsLXBhZGRpbmcteSk7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCB2YXIoLS1keGJsLXBpdm90LXRhYmxlLWJvcmRlci13aWR0aCkgdmFyKC0tZHhibC1waXZvdC10YWJsZS1ib3JkZXItd2lkdGgpIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXVwbG9hZCB7XHJcbiAgICAtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplOiAjeyRkeC11cGxvYWQtbG9hZC1zdGF0ZS1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1sb2FkLXN0YXRlLWNvbG9yOiAjeyRkeC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWltYWdlLXNwYWNpbmc6ICN7JGR4LXVwbG9hZC1pbWFnZS1zcGFjaW5nfTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1zaXplLWNvbG9yOiAjeyRkeC11cGxvYWQtZmlsZS1zaXplLWNvbG9yfTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1zaXplLXBhZGRpbmctbGVmdDogI3skZHgtdXBsb2FkLWZpbGUtc2l6ZS1wYWRkaW5nLWxlZnR9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAjeyRkeC11cGxvYWQtZmlsZS1idG4tcGFkZGluZ307XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtZm9udC13ZWlnaHQ6ICN7JGR4LXVwbG9hZC1maWxlLWZvbnQtd2VpZ2h0fTtcclxuICAgIC0tZHhibC11cGxvYWQtZmlsZS1oZWlnaHQ6ICN7JGR4LXVwbG9hZC1maWxlLWhlaWdodH07XHJcbiAgICAtLWR4YmwtdXBsb2FkLWZpbGUtbGlzdC12aWV3LXBhZGRpbmctdG9wOiAjeyRkeC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3B9O1xyXG4gICAgLS1keGJsLXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b206ICN7JGR4LXVwbG9hZC1maWxlLW1hcmdpbi1ib3R0b219O1xyXG4gICAgLS1keGJsLXVwbG9hZC1wYWRkaW5nLXRvcDogI3skZHgtdXBsb2FkLXBhZGRpbmctdG9wfTtcclxuICAgIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzOiAjeyRkeC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1pY29uLW1hcmdpbjogI3skZHgtdXBsb2FkLW1heC1maWxlLXdhcm5pbmctaWNvbi1tYXJnaW59O1xyXG4gICAgLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luOiAjeyRkeC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbn07XHJcblxyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWR4YmwtdXBsb2FkLXBhZGRpbmctdG9wKTtcclxuXHJcbiAgICAuZHhibC11cGxvYWQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcclxuXHJcbiAgICAgICAgLmR4YmwtdXBsb2FkLXBhbmVsIHtcclxuICAgICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLXVwbG9hZC1idXR0b24tcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1saXN0LXZpZXctcGFkZGluZy10b3ApO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtbWFyZ2luLWJvdHRvbSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtaGVpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtdXBsb2FkLWZpbGUtYnRuLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtdXBsb2FkLWZpbGUtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXVwbG9hZC1maWxlLWJ0bi1wYWRkaW5nOiAjeyRkeC11cGxvYWQtZmlsZS1pY29uLXBhZGRpbmd9O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaWNvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdXBsb2FkLWZpbGUtdmlldy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctcHJvZ3Jlc3MtYmFyLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC11cGxvYWQtZmlsZS12aWV3LWxvYWQtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtZm9udC1zaXplKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtdXBsb2FkLWxvYWQtc3RhdGUtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXVwbG9hZC1maWxlLXZpZXctaW52YWxpZC1sb2FkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi1pbnZhbGlkLWNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5keGJsLXVwbG9hZC1maWxlLXZpZXctc3VjY2Vzcy1sb2FkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC11cGxvYWQtbG9hZC1zdGF0ZS1jb2xvcjogI3skZHgtdmFsaWRhdGlvbi12YWxpZC1jb2xvcn07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXVwbG9hZC1maWxlLXZpZXctc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZHhibC11cGxvYWQtZmlsZS1zaXplLXBhZGRpbmctbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLXVwbG9hZC1maWxlLXNpemUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdXBsb2FkLW1heC1maWxlLXdhcm5pbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRkeC13YXJuaW5nfTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC11cGxvYWQtbWF4LWZpbGUtd2FybmluZy1tZXNzYWdlLW1hcmdpbik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLWljb24tbWFyZ2luKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiB2YXIoLS1keGJsLXVwbG9hZC1tYXgtZmlsZS13YXJuaW5nLW1lc3NhZ2UtbWFyZ2luKSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXVwbG9hZC1mdWxsLXdpZHRoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtdXBsb2FkLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0NzRweCkge1xyXG4gICAgLmR4YmwtdXBsb2FkIC5keGJsLXVwbG9hZC1idXR0b24tcGFuZWwgLmR4YmwtYnRuLWNhcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWNsYXNzLXBhdHRlcm4gKi9cclxuLmR4YnJ2LXdyYXBwZXIge1xyXG4gICAgLS1keGJydi1wcmltYXJ5LWNvbG9yOiAjeyRkeC1wcmltYXJ5fTtcclxuICAgIC0tZHhicnYtc2Vjb25kYXJ5LWNvbG9yOiAjeyRkeC1zZWNvbmRhcnl9O1xyXG4gICAgLS1keGJydi1saWdodC1jb2xvcjogI3skZHgtbGlnaHR9O1xyXG4gICAgLS1keGJydi1kYXJrLWNvbG9yOiAjeyRkeC1kYXJrfTtcclxuICAgIC0tZHhicnYtd2hpdGUtY29sb3I6ICN7JGR4LXdoaXRlfTtcclxuICAgIC0tZHhicnYtZ3JheS1jb2xvcjogIzg4ODtcclxuICAgIC0tZHhicnYtZGFuZ2VyLWNvbG9yOiAjeyRkeC1kYW5nZXJ9O1xyXG4gICAgLS1keGJydi1ncm91cC1iZy1jb2xvcjogI3skZHgtZ3JvdXAtYmd9O1xyXG4gICAgLS1keGJydi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbn1cclxuIiwiLmR4YmwtY2hhdHVpLXJvb3Qge1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtYmc6ICN7JGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1iZ307XHJcbiAgICAtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1nYXA6ICN7JGR4LWNoYXR1aS1tZXNzYWdlbGlzdC1nYXB9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtcGFkZGluZzogI3skZHgtY2hhdHVpLW1lc3NhZ2VsaXN0LXBhZGRpbmd9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZS1wYWRkaW5nOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1wYWRkaW5nfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtY29sb3I6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLWNvbG9yfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1mb250LXNpemV9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZS1nYXA6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLWdhcH07XHJcbiAgICAtLWR4LWNoYXR1aS1tZXNzYWdlLWJvcmRlci1yYWRpdXM6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZS1hc3Npc3RhbnQtYmc6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudC1iZ307XHJcbiAgICAtLWR4LWNoYXR1aS1tZXNzYWdlLXVzZXItYmc6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLXVzZXItYmd9O1xyXG4gICAgLS1keC1jaGF0dWktbWVzc2FnZS11c2VyLWNvbG9yOiAjeyRkeC1jaGF0dWktbWVzc2FnZS11c2VyLWNvbG9yfTtcclxuICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZXJyb3ItYmc6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLWVycm9yLWJnfTtcclxuICAgIC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtZ2FwOiAjeyRkeC1jaGF0dWktc3VibWl0YXJlYS1nYXB9O1xyXG4gICAgLS1keC1jaGF0dWktc3VibWl0YXJlYS1wYWRkaW5nOiAjeyRkeC1jaGF0dWktc3VibWl0YXJlYS1wYWRkaW5nfTtcclxuICAgIC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtYmc6ICN7JGR4LWNoYXR1aS1zdWJtaXRhcmVhLWJnfTtcclxuICAgIC0tZHgtY2hhdHVpLWVtcHR5LWljb24tY29sb3I6ICN7JGR4LWNoYXR1aS1lbXB0eS1pY29uLWJnfTtcclxuXHJcbiAgICAuZHhibC1jaGF0dWkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5keGJsLWNoYXR1aS1zY3JvbGx2aWV3ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jaGF0dWktbWVzc2FnZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1nYXApO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZWxpc3QtcGFkZGluZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlbGlzdC1iZyk7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGF0dWktbWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoYXR1aS1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtcGFkZGluZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWR4LWNoYXR1aS1tZXNzYWdlLWdhcCk7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1jaGF0dWktbWVzc2FnZS11c2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS11c2VyLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtdXNlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoYXR1aS1tZXNzYWdlLWFzc2lzdGFudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHgtY2hhdHVpLW1lc3NhZ2UtYXNzaXN0YW50LWJnKTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWNoYXR1aS1tZXNzYWdlLWVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keC1jaGF0dWktbWVzc2FnZS1lcnJvci1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWNoYXQtbWVzc2FnZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jaGF0dWktc3VibWl0YXJlYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtZ2FwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHgtY2hhdHVpLXN1Ym1pdGFyZWEtcGFkZGluZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4LWNoYXR1aS1zdWJtaXRhcmVhLWJnKTtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoYXR1aS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR4Ymwtc20ge1xyXG4gICAgICAgIC0tZHgtY2hhdHVpLW1lc3NhZ2UtZm9udC1zaXplOiAjeyRkeC1jaGF0dWktbWVzc2FnZS1mb250LXNpemUtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keC1jaGF0dWktbWVzc2FnZS1mb250LXNpemU6ICN7JGR4LWNoYXR1aS1tZXNzYWdlLWZvbnQtc2l6ZS1sZ307XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLWNoYXR1aS1lbXB0eXN0YXRlIHtcclxuICAgICAgICAuZHhibC1jaGF0dWkgLmR4YmwtY2hhdHVpLW1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2hhdHVpLWVtcHR5LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZHgtY2hhdHVpLWVtcHR5LWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHhibC1jaGF0dWktZW1wdHktdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWNoYXR1aS1lbXB0eS10ZXh0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWNoYXR1aS1lbXB0eS10ZXh0LWNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLWFpLXBvcHVwIHtcclxuICAgIC0tZHhibC1haS1wb3B1cC13YXJuaW5nLWJhY2s6ICN7JGR4LWdlbi1hbWJlci0xMDB9O1xyXG5cclxuICAgIG1pbi13aWR0aDogMzRyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcclxuXHJcbiAgICAuZHhibC1haS1wb3B1cC1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuZHhibC1haS1wb3B1cC1lcnJvci1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1haS1wb3B1cC1tZW1vIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYWktcG9wdXAtd2FybmluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtYWktcG9wdXAtd2FybmluZy1iYWNrKTtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtYWktcG9wdXAtd2FybmluZy1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmR4YmwtYWktcG9wdXAtd2FybmluZy1wcm9jZWVkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1haS1wb3B1cC1mb290ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cHg7XHJcblxyXG4gICAgICAgIC5keGJsLWFpLXBvcHVwLWJ0bi1lbmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmR4YmwtY2Fyb3VzZWwge1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWNhcm91c2VsLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiAjeyRkeC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci13aWR0aDogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci13aWR0aH07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQ6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5OiAjeyRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1ob3ZlcjogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtaG92ZXJ9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktaG92ZXI6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLW9wYWNpdHktaG92ZXJ9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWRpc2FibGVkOiAjeyRkeC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1kaXNhYmxlZH07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1kaXNhYmxlZDogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1kaXNhYmxlZH07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3I6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1kaXNhYmxlZDogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWR9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yLWhvdmVyOiAjeyRkeC1jYXJvdXNlbC1idXR0b24taWNvbi1jb2xvci1ob3Zlcn07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctbGc6ICN7JGR4LWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLWxnfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZy1zbTogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc219O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nOiAjeyRkeC1jYXJvdXNlbC1idXR0b24tcGFkZGluZ307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZzogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZ307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbTogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZTogI3skZHgtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15OiAjeyRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXl9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteDogI3skZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14fTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXktc206ICN7JGR4LWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1zbX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14LXNtOiAjeyRkeC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtc219O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1sZzogI3skZHgtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy15LWxnfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGc6ICN7JGR4LWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteC1sZ307XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1jb2xvcjogI3skZHgtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1vcGFjaXR5OiAjeyRkeC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtYm9yZGVyLXJhZGl1czogI3skZHgtY2Fyb3VzZWwtcGFnZXMtYmFja2dyb3VuZC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemU6ICN7JGR4LWNhcm91c2VsLXBhZ2Utc2l6ZX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplLWxnOiAjeyRkeC1jYXJvdXNlbC1wYWdlLXNpemUtbGd9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1zbTogI3skZHgtY2Fyb3VzZWwtcGFnZS1zaXplLXNtfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWNhcm91c2VsLXBhZ2UtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1tYXJnaW46ICN7JGR4LWNhcm91c2VsLXBhZ2UtbWFyZ2lufTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1wYWdlLW9wYWNpdHk6ICN7JGR4LWNhcm91c2VsLXBhZ2Utb3BhY2l0eX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5OiAjeyRkeC1jYXJvdXNlbC1wYWdlLWhvdmVyLW9wYWNpdHl9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eS1hY3RpdmU6ICN7JGR4LWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eS1hY3RpdmV9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLXBhZ2UtYWN0aXZlLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LWNhcm91c2VsLXBhZ2UtYWN0aXZlLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLW92ZXJsYXktY29sb3I6ICN7JGR4LWNhcm91c2VsLW92ZXJsYXktY29sb3J9O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLW92ZXJsYXktb3BhY2l0eTogI3skZHgtY2Fyb3VzZWwtb3ZlcmxheS1vcGFjaXR5fTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLXdpZHRoOiAjeyRkeC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLXdpZHRofTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAjeyRkeC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLWNvbG9yfTtcclxuICAgIC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tc206ICN7JGR4LWNhcm91c2VsLW1hcmdpbi1zbX07XHJcbiAgICAtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luOiAjeyRkeC1jYXJvdXNlbC1tYXJnaW59O1xyXG4gICAgLS1keGJsLWNhcm91c2VsLW1hcmdpbi1sZzogI3skZHgtY2Fyb3VzZWwtbWFyZ2luLWxnfTtcclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWNhcm91c2VsLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cclxuICAgICYuZHhibC1kaXNhYmxlZC1zdGF0ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4Ymwtb3ZlcmxheS5keGJsLWRpc2FibGVkLXN0YXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtb3ZlcmxheS1jb2xvcik7XHJcbiAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1vdmVybGF5LW9wYWNpdHkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZTpub3QoW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSkge1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtY2Fyb3VzZWwtZm9jdXMtb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tZHhibC1jYXJvdXNlbC1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1idG4uZHhibC1idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAtLWR4YmwtYnRuLWJnOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWhvdmVyLWJnOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWhvdmVyKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtYmc6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtZGlzYWJsZWQpO1xyXG4gICAgICAgIC0tZHhibC1idG4tZGlzYWJsZWQtb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tYmFja2dyb3VuZC1vcGFjaXR5LWRpc2FibGVkKTtcclxuICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24tcGFkZGluZyk7XHJcbiAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zbSB7XHJcbiAgICAgICAgLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLXNtKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctc20pO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1zbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLWxlZnQtYXJyb3cge1xyXG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1zbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24uZHhibC1yaWdodC1hcnJvdyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1zbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlcyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tc20pO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUtc20pO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1zbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2VzLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1zbSkgdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtc20pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLmR4YmwtYnRuLmR4YmwtYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIC0tZHhibC1idG4tcGFkZGluZy14OiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1wYWRkaW5nLWxnKTtcclxuICAgICAgICAgICAgLS1keGJsLWJ0bi1wYWRkaW5nLXk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLXBhZGRpbmctbGcpO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZyk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZS1sZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLWxlZnQtYXJyb3cge1xyXG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1sZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24uZHhibC1yaWdodC1hcnJvdyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLW1hcmdpbi1sZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlcyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4tbGcpO1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLXNpemUtbGcpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZS1sZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2VzLWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLXBhZGRpbmcteS1sZykgdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXgtbGcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWJhY2tncm91bmQtb3BhY2l0eS1ob3Zlcik7XHJcblxyXG4gICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItaG92ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b246ZGlzYWJsZWQge1xyXG4gICAgICAgIC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tY29sb3ItZGlzYWJsZWQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24uZHhibC1kaXNhYmxlZC1zdGF0ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtaW1hZ2Uge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLWNhcm91c2VsLWJ1dHRvbi1pY29uLWNvbG9yKTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1jYXJvdXNlbC1idXR0b24taWNvbi1zaXplKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtYnV0dG9uLWljb24tc2l6ZSk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWFycm93LWJ1dHRvbi5keGJsLWxlZnQtYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1hcnJvdy1idXR0b24uZHhibC1yaWdodC1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IHZhcigtLWR4YmwtY2Fyb3VzZWwtbWFyZ2luKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1zY3JvbGx2aWV3LWJ1dHRvbnMge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLXNjcm9sbHZpZXctYnV0dG9ucy5keGJsLWhpZGUtYnV0dG9ucyB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1zY3JvbGx2aWV3LWJ1dHRvbnMuZHhibC1zaG93LWJ1dHRvbnMge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtc3Vic3RyYXRlLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtc3Vic3RyYXRlLWJ1dHRvbi5keGJsLWxlZnQtYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtc3Vic3RyYXRlLWJ1dHRvbi5keGJsLXJpZ2h0LWFycm93IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1kaXNhYmxlLWV2ZW50cyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1jYXJvdXNlbC1pdGVtLWNvbnRlbnQgPiAqIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZpdC1wcm9wb3J0aW9uYWwgPiAqIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWZpdC1jcm9wID4gKiB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtY2Fyb3VzZWwtcGFnZXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogdmFyKC0tZHhibC1jYXJvdXNlbC1tYXJnaW4pO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZXMtaW5uZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1wYWRkaW5nLXkpIHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZXMtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlcy1iYWNrZ3JvdW5kLW9wYWNpdHkpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2VzLWJhY2tncm91bmQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1zaXplKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2Utc2l6ZSk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1jYXJvdXNlbC1wYWdlLW1hcmdpbik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1vcGFjaXR5KTtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtY2Fyb3VzZWwtcGFnZS5keGJsLXBhZ2UtYWN0aXZlLFxyXG4gICAgICAgIC5keGJsLWNhcm91c2VsLXBhZ2UuZHhibC1wYWdlLWFjdGl2ZTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IHZhcigtLWR4YmwtY2Fyb3VzZWwtcGFnZS1ob3Zlci1vcGFjaXR5LWFjdGl2ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHhibC1jYXJvdXNlbC1wYWdlOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWNhcm91c2VsLXBhZ2UtaG92ZXItb3BhY2l0eSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLXBhZ2VzLmR4YmwtaGlkZS1idXR0b25zIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWNhcm91c2VsLXBhZ2VzLmR4Ymwtc2hvdy1idXR0b25zIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJtZXNzYWdlLWJveC5jb2xvclwiO1xyXG5cclxuLmR4YmwtbWVzc2FnZS1ib3gge1xyXG4gICAgJHJlbmRlci1tb2RlczogKFxyXG4gICAgICAgIFwicHJpbWFyeVwiLFxyXG4gICAgICAgIFwiaW5mb1wiLFxyXG4gICAgICAgIFwic3VjY2Vzc1wiLFxyXG4gICAgICAgIFwid2FybmluZ1wiLFxyXG4gICAgICAgIFwiZGFuZ2VyXCJcclxuICAgICk7XHJcblxyXG4gICAgJHRoZW1lLW1vZGVzOiAoXHJcbiAgICAgICAgXCJhdXRvXCIsXHJcbiAgICAgICAgXCJsaWdodFwiLFxyXG4gICAgICAgIFwiZGFya1wiXHJcbiAgICApO1xyXG5cclxuICAgIC0tZHhibC1wb3B1cC1ib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICAtLWR4YmwtcG9wdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib3JkZXItcmFkaXVzKTtcclxuICAgIC0tZHhibC1wb3B1cC1iZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgIC0tZHhibC1wb3B1cC1tYXgtd2lkdGg6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtd2lkdGgpO1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvcmRlci1yYWRpdXM6ICN7JGR4LW1lc3NhZ2UtYm94LWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LXdpZHRoOiAjeyRkeC1tZXNzYWdlLWJveC13aWR0aH07XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcH07XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplfTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodH07XHJcbiAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemU6ICN7JGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemV9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmd9O1xyXG4gICAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1nYXA6ICN7JGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1nYXB9O1xyXG5cclxuICAgIEBtaXhpbiBjb21iaW5lLXRoZW1lLXJlbmRlcigkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpIHtcclxuICAgICAgICAmLmR4YmwtbWVzc2FnZS1ib3gtdGhlbWUtI3skdGhlbWUtdmFsdWV9LmR4YmwtbWVzc2FnZS1ib3gtcmVuZGVyLSN7JHJlbmRlci12YWx1ZX0ge1xyXG4gICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYmFja2dyb3VuZC1jb2xvcjogI3tnZXRNZXNzYWdlQm94QmFja2dyb3VuZCgkdGhlbWUtdmFsdWUsICRyZW5kZXItdmFsdWUpfTtcclxuICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yOiAje2dldE1lc3NhZ2VCb3hUZXh0Q29sb3IoJHRoZW1lLXZhbHVlLCAkcmVuZGVyLXZhbHVlKX07XHJcbiAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1jb2xvcjogI3tnZXRNZXNzYWdlQm94SWNvbkNvbG9yKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24tY29sb3I6ICN7Z2V0TWVzc2FnZUJveENsb3NlSWNvbkNvbG9yKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24tY29sb3I6ICN7Z2V0TWVzc2FnZUJveFNlY29uZGFyeUJ1dHRvbkNvbG9yKCR0aGVtZS12YWx1ZSwgJHJlbmRlci12YWx1ZSl9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkdGhlbWUtbW9kZSBpbiAkdGhlbWUtbW9kZXMge1xyXG4gICAgICAgIEBlYWNoICRyZW5kZXItdmFsdWUgaW4gJHJlbmRlci1tb2RlcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbWJpbmUtdGhlbWUtcmVuZGVyKCR0aGVtZS1tb2RlLCAkcmVuZGVyLXZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtd2lkdGg6ICN7JGR4LW1lc3NhZ2UtYm94LXdpZHRoLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcDogI3skZHgtbWVzc2FnZS1ib3gtbW9kYWwtY29udGVudC1nYXAtc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItZ2FwLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZTogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtc2l6ZS1zbX07XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0LXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplOiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC1zaXplLXNtfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWxpbmUtaGVpZ2h0OiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZzogI3skZHgtbWVzc2FnZS1ib3gtZm9vdGVyLXBhZGRpbmctc219O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1mb290ZXItZ2FwLXNtfTtcclxuICAgIH1cclxuXHJcbiAgICAmLmR4YmwtbGcge1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC13aWR0aDogI3skZHgtbWVzc2FnZS1ib3gtd2lkdGgtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtcGFkZGluZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LW1vZGFsLWNvbnRlbnQtZ2FwOiAjeyRkeC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItcGFkZGluZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1nYXA6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1nYXAtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWxpbmUtaGVpZ2h0OiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItbGluZS1oZWlnaHQtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LWJvZHktcGFkZGluZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemU6ICN7JGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXNpemUtbGd9O1xyXG4gICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXRleHQtbGluZS1oZWlnaHQ6ICN7JGR4LW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodC1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1wYWRkaW5nOiAjeyRkeC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZy1sZ307XHJcbiAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWZvb3Rlci1nYXA6ICN7JGR4LW1lc3NhZ2UtYm94LWZvb3Rlci1nYXAtbGd9O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgID4gLmR4YmwtbW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LXBhZGRpbmcpO1xyXG4gICAgICAgIGdhcDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1tb2RhbC1jb250ZW50LWdhcCk7XHJcblxyXG4gICAgICAgID4gLmR4YmwtcG9wdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgPiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXdlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtd2VpZ2h0fTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLXBhZGRpbmcpO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1nYXApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1mb250LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLXdpZHRoOiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi13aWR0aH07XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1pY29uLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24taGVpZ2h0fTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24td2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItaWNvbi1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24td2lkdGg6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24td2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLWhlaWdodDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWJ1dHRvbi1oZWlnaHR9O1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXBhZGRpbmc6ICN7JGR4LW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24tcGFkZGluZ307XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWhlYWRlci1jbG9zZS1idXR0b24td2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLWhlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtYnV0dG9uLXBhZGRpbmcpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi13aWR0aDogI3skZHgtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24td2lkdGh9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24taGVpZ2h0OiAjeyRkeC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1oZWlnaHR9O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24td2lkdGgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtaGVhZGVyLWNsb3NlLWljb24taGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1oZWFkZXItY2xvc2UtaWNvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5keGJsLW1lc3NhZ2UtYm94LWJvZHkge1xyXG4gICAgICAgICAgICAtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtd2VpZ2h0OiAjeyRkeC1tZXNzYWdlLWJveC1ib2R5LXRleHQtZm9udC13ZWlnaHR9O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1ib2R5LXBhZGRpbmcpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWR4YmwtbWVzc2FnZS1ib3gtYm9keS10ZXh0LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1keGJsLW1lc3NhZ2UtYm94LWJvZHktdGV4dC1mb250LWNvbG9yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItcGFkZGluZyk7XHJcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItZ2FwKTtcclxuXHJcbiAgICAgICAgICAgID4gLmR4YmwtbWVzc2FnZS1ib3gtZm9vdGVyLXNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLWJ0bi1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tZHhibC1tZXNzYWdlLWJveC1mb290ZXItc2Vjb25kYXJ5LWJ1dHRvbi1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiZHhibC1yYW5nZS1zZWxlY3RvciB7XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3ItdGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc3VidGl0bGUtZm9udC1jb2xvcjogI3skZHgtdGl0bGUtZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcjogI3skZHgtcmFuZ2Utc2VsZWN0b3Itc2NhbGUtdGljay1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2VsZWN0ZWQtcmFuZ2UtY29sb3I6ICN7JGR4LXJhbmdlLXNlbGVjdG9yLXNlbGVjdGVkLXJhbmdlLWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItbWFya2VyLWNvbG9yOiAjeyRkeC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItbWFya2VyLWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zbGlkZXItbWFya2VyLWZvbnQtY29sb3I6ICN7JGR4LXJhbmdlLXNlbGVjdG9yLXNsaWRlci1tYXJrZXItZm9udC1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLWhhbmRsZS1jb2xvcjogI3skZHgtcmFuZ2Utc2VsZWN0b3Itc2xpZGVyLWhhbmRsZS1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3Itc2h1dHRlci1jb2xvcjogI3skZHgtcmFuZ2Utc2VsZWN0b3Itc2h1dHRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmFuZ2Utc2VsZWN0b3ItY29udGFpbmVyLWJhY2tncm91bmQtY29sb3I6ICN7JGR4LXJhbmdlLXNlbGVjdG9yLWNvbnRhaW5lci1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tZHhibC1yYW5nZS1zZWxlY3Rvci1zY2FsZS1sYWJlbC1mb250LWNvbG9yOiAjeyRkeC1yYW5nZS1zZWxlY3Rvci1zY2FsZS1sYWJlbC1mb250LWNvbG9yfTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5keGJsLXdpZGdldC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1leHBhbmRhYmxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG5cclxuICAgICZbaXMtYW5pbWF0aW5nXSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjM1cyBlYXNlO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBtYXgtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcbiIsIi5keGJsLXNwbGl0dGVyIHtcclxuICAgIC0tZHhibC1zcGxpdHRlci1iZzogI3skZHgtc3BsaXR0ZXItYmd9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItZm9udC1mYW1pbHk6ICN7JGR4LXNwbGl0dGVyLWZvbnQtZmFtaWx5fTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1mb250LXNpemU6ICN7JGR4LXNwbGl0dGVyLWZvbnQtc2l6ZX07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItbGluZS1oZWlnaHQ6ICN7JGR4LXNwbGl0dGVyLWxpbmUtaGVpZ2h0fTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWhvdmVyLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1idXR0b24taG92ZXItY29sb3J9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1mb2N1c2VkLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1idXR0b24tZm9jdXNlZC1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvcjogI3skZHgtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3M6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAjeyRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWlufTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZTogI3skZHgtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemV9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy14OiAjeyRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteH07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXk6ICN7JGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy15fTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWJvcmRlci1yYWRpdXM6ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogI3skZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcjogI3skZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1mb2N1c2VkLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWZvY3VzZWQtY29sb3J9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYWN0aXZlLWNvbG9yOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWFjdGl2ZS1jb2xvcn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLWNyb3NzOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3N9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtcGFkZGluZy1tYWluOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3N9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbn07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItYmd9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ob3Zlci1iZzogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJnfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZzogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWZvY3VzZWQtYmd9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYmc6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYmd9O1xyXG4gICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJvcmRlci1yYWRpdXM6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1ob3Zlci1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1ib3JkZXItcmFkaXVzOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1ib3JkZXItcmFkaXVzfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYWN0aXZlLWJvcmRlci1yYWRpdXM6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcDogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcH07XHJcbiAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemU6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zaXplfTtcclxuICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemU6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZX07XHJcblxyXG4gICAgJi5keGJsLXNtIHtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItZm9udC1zaXplOiAjeyRkeC1zcGxpdHRlci1mb250LXNpemUtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1saW5lLWhlaWdodDogI3skZHgtc3BsaXR0ZXItbGluZS1oZWlnaHQtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zczogI3skZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3Mtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluOiAjeyRkeC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluLXNtfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWltYWdlLXNpemU6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplLXNtfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXg6ICN7JGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy14LXNtfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcGFuZS1wYWRkaW5nLXk6ICN7JGR4LXNwbGl0dGVyLXBhbmUtcGFkZGluZy15LXNtfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzOiAjeyRkeC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtY3Jvc3Mtc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbjogI3skZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4tc219O1xyXG4gICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3ItZ2FwLXNtfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemU6ICN7JGR4LXNwbGl0dGVyLXNlcGFyYXRvci1zaXplLXNtfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljLXNpemUtc219O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1sZyB7XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLWZvbnQtc2l6ZTogI3skZHgtc3BsaXR0ZXItZm9udC1zaXplLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItbGluZS1oZWlnaHQ6ICN7JGR4LXNwbGl0dGVyLWxpbmUtaGVpZ2h0LWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctY3Jvc3M6ICN7JGR4LXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbjogI3skZHgtc3BsaXR0ZXItYnV0dG9uLXBhZGRpbmctbWFpbi1sZ307XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplOiAjeyRkeC1zcGxpdHRlci1idXR0b24taW1hZ2Utc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy14OiAjeyRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteC1sZ307XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15OiAjeyRkeC1zcGxpdHRlci1wYW5lLXBhZGRpbmcteS1sZ307XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zczogI3skZHgtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW46ICN7JGR4LXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1tYWluLWxnfTtcclxuICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcDogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLWdhcC1sZ307XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplOiAjeyRkeC1zcGxpdHRlci1zZXBhcmF0b3Itc2l6ZS1sZ307XHJcbiAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZTogI3skZHgtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYy1zaXplLWxnfTtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJnKTtcclxuICAgIGNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWNvbG9yKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZHhibC1zcGxpdHRlci1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWR4Ymwtc3BsaXR0ZXItZm9udC1zaXplKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLWxpbmUtaGVpZ2h0KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuZHhibC1zcGxpdHRlci1ob3Jpem9udGFsIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHhibC1zcGxpdHRlci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmR4Ymwtc3BsaXR0ZXItcGFuZSB7XHJcbiAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmR4Ymwtc3BsaXR0ZXItcGFuZS1zdGF0aWMge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZHhibC1zcGxpdHRlci1wYW5lLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMSAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc3BsaXR0ZXItcGFuZS1jb250ZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy15KSB2YXIoLS1keGJsLXNwbGl0dGVyLXBhbmUtcGFkZGluZy14KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmhhcyg+IC5keGJsLXNwbGl0dGVyKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiAuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Ige1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmcpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1nYXApO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpub3QoLmR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXN0YXRpYykge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYmc6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWhvdmVyLWJnKTtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItaG92ZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tZm9jdXNlZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWZvY3VzZWQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1iZzogdmFyKC0tZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZm9jdXNlZC1iZyk7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJvcmRlci1yYWRpdXM6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWZvY3VzZWQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1zcGxpdHRlci1idXR0b24tY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcjogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWFjdGl2ZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLWJnOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1ib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1hY3RpdmUtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLmR4Ymwtc3BsaXR0ZXItYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWR4Ymwtc3BsaXR0ZXItYnV0dG9uLWNvbG9yKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1pbWFnZS1zaXplKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1zcGxpdHRlci1ob3Jpem9udGFsXCIsICYpfSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zaXplKTtcclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zcGxpdHRlci1zZXBhcmF0b3Itc3RhdGljIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZHJhZ2dhYmxlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctbWFpbikgdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3MpO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLW1haW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUtc2l6ZS1jcm9zcyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluKSB2YXIoLS1keGJsLXNwbGl0dGVyLWJ1dHRvbi1wYWRkaW5nLWNyb3NzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGF0LXJvb3QgI3tzZWxlY3Rvci1hcHBlbmQoXCIuZHhibC1zcGxpdHRlci12ZXJ0aWNhbFwiLCAmKX0ge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItc2VwYXJhdG9yLXNpemUpO1xyXG5cclxuICAgICAgICAgICAgJi5keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLXNwbGl0dGVyLXNlcGFyYXRvci1zdGF0aWMtc2l6ZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1zcGxpdHRlci1zZXBhcmF0b3ItZHJhZ2dhYmxlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IC5keGJsLXNwbGl0dGVyLXJlc2l6ZS1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXBhZGRpbmctY3Jvc3MpIHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1wYWRkaW5nLW1haW4pO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWR4Ymwtc3BsaXR0ZXItcmVzaXplLWhhbmRsZS1zaXplLWNyb3NzKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC1zcGxpdHRlci1yZXNpemUtaGFuZGxlLXNpemUtbWFpbik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAuZHhibC1zcGxpdHRlci1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1jcm9zcykgdmFyKC0tZHhibC1zcGxpdHRlci1idXR0b24tcGFkZGluZy1tYWluKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHhibC1yaWJib24ge1xyXG4gICAgLS1keGJsLXJpYmJvbi1ib3JkZXItY29sb3I6ICN7JGR4LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLWR4YmwtcmliYm9uLXRhYi1jb250ZXh0LWJnOiAjeyRkeC1yaWJib24tY29udGV4dC10YWItYmd9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGg6ICN7JGR4LXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGh9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaGVpZ2h0OiAjeyRkeC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodH07XHJcbiAgICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtYm9yZGVyLXJhZGl1c307XHJcbiAgICAtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1vdXRsaW5lOiAjeyRkeC1jb2xvci1wYWxldHRlLWNvbG9yLXRpbGUtb3V0bGluZX07XHJcbiAgICAtLWR4YmwtcmliYm9uLXBhZGRpbmc6ICN7JGR4LXJpYmJvbi1wYWRkaW5nfTtcclxuICAgIC0tZHhibC1yaWJib24taXRlbS1tYXJnaW4tbGVmdDogI3skZHgtcmliYm9uLWl0ZW0tbWFyZ2luLWxlZnR9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoOiAjeyRkeC1vZmZpY2UtcmliYm9uLWJvcmRlci1ib3R0b20td2lkdGh9O1xyXG4gICAgLS1keGJsLXRvb2xiYXItY29tYm9ib3gtd2lkdGg6IHVuc2V0O1xyXG4gICAgLS1keGJsLXRvb2xiYXItc3Bpbi13aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1keGJsLXJpYmJvbi1ib3JkZXItYm90dG9tLXdpZHRoKTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWR4YmwtcmliYm9uLWJvcmRlci1jb2xvcik7XHJcblxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb250ZXh0LXRhYjpub3QoLmR4YmwtYWN0aXZlKTpub3QoOmhvdmVyKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHhibC1yaWJib24tdGFiLWNvbnRleHQtYmcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAuZHhibC1idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAmLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2stZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4gPiAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZHhibC1idG4tZ3JvdXAtZmlyc3QpID4gLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVE9ETzogZm9yIGZ1dHVyZSBpbXBsZW1lbnRhdGlvblxyXG4gICAgLmR4YmwtdG9vbGJhci5keGJsLXJpYmJvbi1tdWx0aWxpbmUge1xyXG4gICAgICAgIC5keGJsLWJ0bi10b29sYmFyIHtcclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItbGF5b3V0LWJsb2NrLWl0ZW0uZHhibC10b29sYmFyLWJ0bi5keGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtaW1hZ2U6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1hZGFwdGl2ZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiB2YXIoLS1keGJsLXJpYmJvbi1wYWFkaW5nKTtcclxuXHJcbiAgICAgICAgLmR4YmwtYWRhcHRpdmUtY29udGFpbmVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1ncm91cC1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc2VwYXJhdG9yLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXkpIDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWR4YmwtYnRuLXRvb2xiYXItc3BhY2luZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXJpYmJvbi1nZW5lcmFsLXNlcGFyYXRvci5keGJsLXRvb2xiYXItaGlkZGVuLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLS1keGJsLWJ0bi10b29sYmFyLXNlcGFyYXRvci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1yaWJib24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLXRvb2xiYXItaXRlbS10bXBsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1jb21ib2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tZHhibC10b29sYmFyLWNvbWJvYm94LXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1zcGluLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWR4YmwtdG9vbGJhci1zcGluLXdpZHRoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmICsgLmR4YmwtYWRhcHRpdmUtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3Itd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmR4YmwtYnRuLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbS5keGJsLXRvb2xiYXItYnRuLmR4YmwtdG9vbGJhci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0bi1zcGxpdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItY29sb3ItcGFsZXR0ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5keGJsLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWR4YmwtYnRuLXBhZGRpbmcteDogdmFyKC0tZHhibC1yaWJib24tcGFkZGluZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4tc3BsaXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtYnRuLXBhZGRpbmcteCkgLyAyKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1keGJsLWJ0bi1wYWRkaW5nLXgpIC8gMikgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1sYXlvdXQtYmxvY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJsLXJpYmJvbi1nZW5lcmFsLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICYuZHhibC10b29sYmFyLWl0ZW0taGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIC0tZHhibC1idG4tdG9vbGJhci1zZXBhcmF0b3ItbWFyZ2luLXk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXM6bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzLWdlbmVyYWwpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLWVsbGlwc2lzLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXByZXZpZXctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZ2VuZXJhbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAge1xyXG4gICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1pdGVtLW5vLXRleHQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1uby10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC1yaWJib24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHhibC1idG4tc3BsaXQgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZHhibC1pbWFnZSArIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLXRvb2xiYXItaXRlbS1jb2xsYXBzZWQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1jb2xsYXBzZWQsXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtaXRlbS1zdGF0ZS1jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICYgPiAuZHhibC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWljb24tbW9yZSxcclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogdmFyKC0tZHhibC1idG4taW1hZ2Utc3BhY2luZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLWVsbGlwc2lzLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1lbGxpcHNpcy1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZWxsaXBzaXMtZ3JvdXAtbm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1hZGFwdGl2ZS1pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtc3RhdGUtZnVsbC1zZXEsXHJcbiAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1zdGF0ZS1uby10ZXh0LXNlcSB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1lbGxpcHNpcy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtc3RhdGUtbm8tdGV4dCxcclxuICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLXN0YXRlLW5vLXRleHQtc2VxIHtcclxuICAgICAgICAgICAgICAgIC5keGJsLXJpYmJvbi1pdGVtID4gLmR4YmwtaW1hZ2UgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tcHJldmlldy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1pY29uLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMtZHJvcGRvd24tbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyksXHJcbiAgICAgICAgICAgICAgICBkeGJsLXRvb2xiYXItaXRlbTpub3QoLmR4YmwtdG9vbGJhci1idG4tZWxsaXBzaXMpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmR4YmwtYWRhcHRpdmUtZ3JvdXAtc3RhdGUtbm8tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWljb24tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcy1kcm9wZG93bi1tYXJrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWl0ZW06bm90KC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzKSxcclxuICAgICAgICAgICAgICAgIGR4YmwtdG9vbGJhci1pdGVtOm5vdCguZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHhibC1hZGFwdGl2ZS1zdGF0ZS1ncm91cGluZyB7XHJcbiAgICAgICAgICAgICAgICAuZHhibC1hZGFwdGl2ZS1ncm91cC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYnRuLWVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWl0ZW0sXHJcbiAgICAgICAgICAgICAgICBkeGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5keGJsLWFkYXB0aXZlLXN0YXRlLWdyb3VwaW5nLW5vLXRleHQge1xyXG4gICAgICAgICAgICAgICAgLmR4YmwtYWRhcHRpdmUtZ3JvdXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWJ0bi1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHhibC10b29sYmFyLWFkYXB0aXZlLWl0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5keGJsLXRvb2xiYXItYWRhcHRpdmUtaXRlbS1wcmV2aWV3LWltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5keGJsLWFkYXB0aXZlLWl0ZW0sXHJcbiAgICAgICAgICAgICAgICBkeGJsLXRvb2xiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtdG9vbGJhci1pdGVtLWNvbGxhcHNlZCxcclxuICAgICAgICAuZHhibC1hZGFwdGl2ZS1pdGVtLWNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2Uge1xyXG4gICAgICAgIHdpZHRoOiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItd2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWhlaWdodCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHhibC1yaWJib24tY29sb3ItcGlja2VyLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIG91dGxpbmU6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1vdXRsaW5lKTtcclxuICAgIH1cclxuXHJcbiAgICAuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9ycGlja2VyLWJhY2stY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2Utc291cmNlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JwaWNrZXItYmFjay1jb2xvcik7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLWl0ZW1saXN0LWRyb3Bkb3duIC5keGJsLWRyb3Bkb3duLWRpYWxvZyB7XHJcbiAgICAuZHhibC1yaWJib24taXRlbSB7XHJcbiAgICAgICAgLmR4YmwtdGV4dC1lZGl0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuMzc1cmVtIDAuMjVyZW0gMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24gLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLWxpc3Qge1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItYm9yZGVyLXJhZGl1czogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZTogI3skZHgtY29sb3ItcGFsZXR0ZS1jb2xvci10aWxlLW91dGxpbmV9O1xyXG5cclxuICAgIC5keGJsLXRvb2xiYXItZ3JvdXAtZHJvcGRvd24tbmFtZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWR4YmwtdG9vbGJhci1kcm9wZG93bi1idG4tcGFkZGluZy14KSAqIDIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IC8vIFRPRE86IENoZWNrIHdpdGggdGhlIGRlc2lnbmVyXHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtdG9vbGJhci1kcm9wZG93bi1pdGVtLmR4YmwtdG9vbGJhci1jb21ib2JveCAuZHhibC10b29sYmFyLWVkaXQtY29tYm9ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5keGJsLXJpYmJvbi1jb2xvci1waWNrZXItaW1hZ2UtY29udGFpbmVyLFxyXG4gICAgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBvdXRsaW5lOiB2YXIoLS1keGJsLXJpYmJvbi1jb2xvci1waWNrZXItb3V0bGluZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmR4YmwtcmliYm9uLWNvbG9yLXBpY2tlci1pbWFnZS1zb3VyY2UuZHhibC1yaWJib24tY29sb3ItcGlja2VyLWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWJhY2stY29sb3IpO1xyXG4gICAgfVxyXG59XHJcbiIsIi5keC10aGVtZS1tYXJrZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImR4LmFueVwiXG59XHJcbiIsIi5keGJsLWJ0bi5keGJsLWJ0bi1zZWNvbmRhcnkge1xyXG4gICAgLS1keGJsLWJ0bi1iZzogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ib3JkZXItY29sb3I6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYmc6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICN7JGR4LWdyYXktOTAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTMwMH07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGR4LWdyYXktOTAwfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1iZzogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4tZm9jdXMtc2hhZG93LWNvbG9yOiAjeyRkeC1ncmF5LTIwMH07XHJcbn1cclxuXHJcbi5keGJsLWJ0bi5keGJsLWJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICAtLWR4YmwtYnRuLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAtLWR4YmwtYnRuLWJvcmRlci1jb2xvcjogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1iZzogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJnOiAjeyRkeC1ncmF5LTMwMH07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1jb2xvcjogI3skZHgtZ3JheS05MDB9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTMwMH07XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgICAtLWR4YmwtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6ICN7JGR4LWdyYXktMjAwfTtcclxufVxyXG5cclxuLmR4YmwtYnRuLmR4YmwtYnRuLXRleHQtc2Vjb25kYXJ5IHtcclxuICAgIC0tZHhibC1idG4tY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgIC0tZHhibC1idG4taG92ZXItYmc6ICN7JGR4LWdyYXktMzAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItY29sb3I6ICN7JGR4LWdyYXktOTAwfTtcclxuICAgIC0tZHhibC1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRkeC1ncmF5LTMwMH07XHJcbiAgICAtLWR4YmwtYnRuLWFjdGl2ZS1iZzogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGR4LWdyYXktOTAwfTtcclxuICAgIC0tZHhibC1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skZHgtZ3JheS0zMDB9O1xyXG4gICAgLS1keGJsLWJ0bi1kaXNhYmxlZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gICAgLS1keGJsLWJ0bi1mb2N1cy1zaGFkb3ctY29sb3I6ICN7JGR4LWdyYXktMjAwfTtcclxufVxyXG5cclxuLmR4YmwtYnRuLXN0YW5kYWxvbmUge1xyXG4gICAgQGluY2x1ZGUgZGlzYWJsZWQtc3RhdGUoKSB7XHJcbiAgICAgICAgLmR4YmwtYnRuLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1jYXB0aW9uLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmR4YmwtYnRuLWljb24ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS1keGJsLWJ0bi1pY29uLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZHgtZC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHgtcHJldmVudC1zZWxlY3Rpb24ge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuQG1peGluIHNyLW9ubHkoKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMXB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4uc3Itb25seSxcclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBAaW5jbHVkZSBzci1vbmx5KClcclxufVxyXG5cclxuLmR4YnMtcHJldmVudHNlbCB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogLW1vei1ub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8qaU9TIGNsaWNrIGRvZXMgbm90IHdvcmsgLSB3b3JrYXJvdW5kKi9cclxuLmR4YnMtY2xpY2thYmxlLFxyXG4uZHhicy1jbGlja2FibGUgbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5keGJzLW5vbi1jbGlja2FibGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0LmR4YmwtaGlkZS1tcy1idXR0b246Oi1tcy1yZXZlYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuZHgtaGludCB7XHJcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8qcG9zaXRpb246IGFic29sdXRlOyovXHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDI0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xyXG59XHJcbi5keC1oaW50IC5keGgtY2FsbG91dCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDhweDtcclxufVxyXG4uZHgtaGludCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci13aWR0aDogN3B4O1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxufVxyXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmR4LWhpbnQuYnMtcG9wb3Zlci10b3AgLmFycm93LFxyXG4uZHgtaGludC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItbGVmdCAuYXJyb3csXHJcbi5keC1oaW50LmJzLXBvcG92ZXItcmlnaHQgLmFycm93IHtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG59XHJcbi5keC1oaW50LmJzLXBvcG92ZXItY2VudGVyIC5hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5keC1oaW50IC5keGgtY2FsbG91dCxcclxuLmR4LWhpbnQgLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLyp0b3AqL1xyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XHJcbiAgICBib3R0b206IC04cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXRvcCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dCB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbi5keC1oaW50LmR4aC10b3AgLmR4aC1pbm5lci1jYWxsb3V0LFxyXG4uZHgtaGludC5keGgtdG9wIC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKnJpZ2h0Ki9cclxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dCB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IC04cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLXJpZ2h0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbi5keC1oaW50LmR4aC1yaWdodCAuZHhoLWNhbGxvdXQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKmJvdHRvbSovXHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0IHtcclxuICAgIHRvcDogLThweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG4uZHgtaGludC5keGgtYm90dG9tIC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuXHJcbi5keC1oaW50LmR4aC1ib3R0b20gLmR4aC1jYWxsb3V0OmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbn1cclxuLypsZWZ0Ki9cclxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC04cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG59XHJcbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm90dG9tOiAtN3B4O1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbn1cclxuLmR4LWhpbnQuZHhoLWxlZnQgLmR4aC1jYWxsb3V0IHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2VjZWNlO1xyXG59XHJcbi5keC1oaW50LmR4aC1sZWZ0IC5keGgtY2FsbG91dDphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbiRpY29uU2l6ZTogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGljb25MaW5lV2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJG9mZnNldE5GdWxsOiAtJGljb25MaW5lV2lkdGg7XHJcbiRoYWxmT2Zmc2V0OiBtYXRoLmRpdigkaWNvbkxpbmVXaWR0aCwgMik7XHJcbiRoYWxmTk9mZnNldDogLSRoYWxmT2Zmc2V0O1xyXG5AbWl4aW4gcmVnaXN0ZXItaWNvbnMoJGljb25zKSB7XHJcbiAgICAjeyRpY29uc30ge1xyXG4gICAgICAgIHdpZHRoOiAkaWNvblNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkaWNvblNpemU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBib3JkZXIoJGJvcmRlcnMuLi4pIHtcclxuICAgIEBlYWNoICRib3JkZXJUeXBlIGluICRib3JkZXJzIHtcclxuICAgICAgICAjeyRib3JkZXJUeXBlfTogJGljb25MaW5lV2lkdGggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiYWNrZHJvcCgkd2lkdGg6IDEwMCUsICRoZWlnaHQ6IDEwMCUsICRsZWZ0OiAwLCAkdG9wOiAwKSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5AbWl4aW4gY2FyZXRMZWZ0KCRvZmZzZXQ6IDBweCkge1xyXG4gICAgQGluY2x1ZGUgYmFja2Ryb3AoODAlLCA4MCUpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyKGJvcmRlci10b3AsIGJvcmRlci1sZWZ0KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRvZmZzZXQsICRvZmZzZXQpO1xyXG59XHJcbkBpbmNsdWRlIHJlZ2lzdGVyLWljb25zKChcIi5keGJzLWljb24tY2xvc2VcIiwgXCIuZHhicy1pY29uLWFwcGx5XCIsXHJcbiAgICBcIi5keGJzLWNhcmV0LWxlZnRcIiwgXCIuZHhicy1jYXJldC1yaWdodFwiLFxyXG4gICAgXCIuZHhicy1pY29uLWV4cGFuZGVkXCIsIFwiLmR4YnMtaWNvbi1jb2xsYXBzZWRcIiwgXCIuZHhicy1jYXJldC1ib3R0b21cIikpO1xyXG5cclxuLmR4YnMtY2FyZXQtbGVmdCxcclxuLmR4YnMtY2FyZXQtcmlnaHQge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbi5keGJzLWljb24tY2xvc2U6YmVmb3JlLFxyXG4uZHhicy1pY29uLWNsb3NlOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIGJhY2tkcm9wKGNhbGMoMTQxJSAtIDJweCksIDAsIC03JSwgNTAlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlcihib3JkZXItdG9wKTtcclxufVxyXG4uZHhicy1pY29uLWNsb3NlOmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKCRoYWxmTk9mZnNldCwgbWF0aC5kaXYoJGhhbGZOT2Zmc2V0LCAyKSk7XHJcbn1cclxuLmR4YnMtaWNvbi1jbG9zZTphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZShtYXRoLmRpdigkaGFsZk9mZnNldCwgMiksICRoYWxmTk9mZnNldCk7XHJcbn1cclxuLmR4YnMtaWNvbi1hcHBseTpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgYmFja2Ryb3AoMTAwJSwgNTAlLCAwLCAxMi41JSk7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoYm9yZGVyLWJvdHRvbSwgYm9yZGVyLWxlZnQpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoJGhhbGZOT2Zmc2V0LCAkaGFsZk5PZmZzZXQpO1xyXG59XHJcblxyXG4uZHhicy1jYXJldC1sZWZ0OjpiZWZvcmUsXHJcbi5keGJzLWNhcmV0LXJpZ2h0OmJlZm9yZSxcclxuLmR4YnMtY2FyZXQtYm90dG9tOjpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXRMZWZ0KCRpY29uTGluZVdpZHRoKTtcclxufVxyXG4uZHhicy1jYXJldC1sZWZ0IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbn1cclxuLmR4YnMtY2FyZXQtcmlnaHQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG4uZHhicy1jYXJldC1ib3R0b20ge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbn1cclxuLmR4YnMtaWNvbi1leHBhbmRlZDo6YmVmb3JlLFxyXG4uZHhicy1pY29uLWNvbGxhcHNlZDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBib3JkZXItdG9wOiAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAuM3JlbSBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpO1xyXG59XHJcbi5keGJzLWljb24tZXhwYW5kZWQ6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKC04NSUsIDI1JSk7XHJcbn1cclxuLmR4YnMtaWNvbi1leHBhbmRlZCxcclxuLmR4YnMtaWNvbi1jb2xsYXBzZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCJAbWl4aW4gX2JhY2tkcm9wX2Jhc2Uge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuJV9iYWNrZHJvcCB7XHJcbiAgICBAaW5jbHVkZSBfYmFja2Ryb3BfYmFzZTtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuJV9iYWNrZHJvcF9mb2N1c19ob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbkBtaXhpbiBzdGF0ZV9iYWNrZHJvcCgkc2VsZWN0b3IsICRhdHRyaWJ1dGVzLCAkYmFja2Ryb3BfcG9zdGZpeDogXCJcIiwgJGhhc19mb2N1c19zdGF0ZTogdHJ1ZSkge1xyXG4gICAgI3skc2VsZWN0b3J9IHtcclxuICAgICAgICAmOmhvdmVyI3skYmFja2Ryb3BfcG9zdGZpeH06YmVmb3JlIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlX2JhY2tkcm9wO1xyXG5cclxuICAgICAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XHJcbiAgICAgICAgICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgKCRoYXNfZm9jdXNfc3RhdGUpIHtcclxuICAgICAgICAgICAgJjpmb2N1cyN7JGJhY2tkcm9wX3Bvc3RmaXh9OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVfYmFja2Ryb3A7XHJcblxyXG4gICAgICAgICAgICAgICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkYXR0cmlidXRlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1czpob3ZlciN7JGJhY2tkcm9wX3Bvc3RmaXh9OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVfYmFja2Ryb3BfZm9jdXNfaG92ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCAnc3RhdGUtZGVjb3JhdGlvbnMnO1xyXG4kY29tbWFuZEJ0blBhZGRpbmc6IC41cmVtICFkZWZhdWx0O1xyXG5cclxuQG1peGluIGNvbW1hbmRCdXR0b25TaXplKCRpY29uU2l6ZSkge1xyXG4gICAgd2lkdGg6ICRpY29uU2l6ZTtcclxuICAgIGhlaWdodDogJGljb25TaXplO1xyXG4gICAgcGFkZGluZzogJGNvbW1hbmRCdG5QYWRkaW5nO1xyXG4gICAgZmxleDogMCAwICgkaWNvblNpemUpO1xyXG59XHJcblxyXG4uYnRuLmR4YnMtY21kLWJ0biB7XHJcbiAgICBAaW5jbHVkZSBjb21tYW5kQnV0dG9uU2l6ZSgxcmVtKTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcblxyXG4gICAgJjpub3QoOmZvY3VzKSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHN0YXRlX2JhY2tkcm9wKFwiLmJ0bi5keGJzLWNtZC1idG5cIiwgKCBib3JkZXItcmFkaXVzOiA1MCUpKTtcclxuXHJcbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcclxuICAgIC5keGJzLWNtZC1idG4ge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtY21kLWJ0bi5idG4tbGluayB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyxcclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtY2FsZW5kYXIgLmJ0bi5keGJzLWNtZC1idG4ge1xyXG4gICAgQGluY2x1ZGUgY29tbWFuZEJ1dHRvblNpemUoLjdlbSk7XHJcbn1cclxuXHJcblxyXG4iLCIuZHhicy1wcm9ncmVzcy5kaXNhYmxlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbn1cclxuIiwiJG9wYWNpdHlfbG93X3RyZXNob2xkOiAwLjM1ICFkZWZhdWx0O1xyXG5cclxuQGtleWZyYW1lcyBkeW5hbWljX29wYWNpdHkge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHlfbG93X3RyZXNob2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eV9sb3dfdHJlc2hvbGQgKyAwLjE1O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyB7XHJcbiAgICAmIHRyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAjeyRvcGFjaXR5X2xvd190cmVzaG9sZH1zO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtcm93LWxvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IC4xNTtcclxuXHJcbiAgICAgICAgJiB0ZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDFzIGxpbmVhciAjeyRvcGFjaXR5X2xvd190cmVzaG9sZH1zIGluZmluaXRlIGFsdGVybmF0ZSBib3RoIHJ1bm5pbmcgZHluYW1pY19vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHgtc2stYm9vbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHgtc2stZGF0ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuZHgtc2stbnVtYmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAmIC5keC1zay1zdHIuZHgtc2stI3skaX06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICg0ICsgJGkpICogMTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmIC5keC1zay1udW1iZXIuZHgtc2stI3skaX06OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICN7KDIgKyAkaSl9cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2R4LWJsYXpvci5wYXJhbXMuc2Nzcyc7XHJcblxyXG4uZHhicy1ncmlkdmlldyB7XHJcbiAgICAmIC5keGJzLXBhZ2Utc2l6ZS1zZWxlY3RvciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiAuZHhibC10ZXh0LWVkaXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAuY29sLWZvcm0tbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYnRuLXRvZ2dsZS5keGJzLWNtZC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtdG9nZ2xlLWNlbGwge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgLypyZXZpZXcgYW5kIGRyb3AgYWxsICFpbXBvcnRhbnRzKi9cclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXRhYmxlID4gdGhlYWQ+IHRyID4gdGgsXHJcbiAgICAmIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgICAgICAuZHhibC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIC5keGJsLWNoZWNrYm94LWNoZWNrLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtZGF0YS1yb3cgPiB0ZC50YWJsZS1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoMCwgdmFyKC0tc2VsZWN0aW9uLWJnKSwgdmFyKC0tc2VsZWN0aW9uLWJnKSk7XHJcbiAgICB9XHJcbiAgICAmIC5keGJzLWRhdGEtcm93ID4gLmR4YnMtdG9nZ2xlLWNlbGwgeyAvLyB0ZW1wLCBtZXJnZSB3aXRoIC5keGJzLXRvZ2dsZS1jZWxsIGFmdGVyIFQ5NTMyMTFcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IC8qcmV2aWV3IGFuZCBkcm9wIGFsbCAhaW1wb3J0YW50cyovXHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXRvZ2dsZS1jZWxsLFxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy10b2dnbGUtY2VsbCArIHRkLFxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0ICsgLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1ncmlkLWNvbHMtdG9nZ2xlYnRuIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEuNXJlbTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tYnV0dG9uLXcsIDEuNXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93IHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJiAuZHhicy1ncmlkLWdyb3VwLXNwYW4tcm93ID4gdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmID4gLmNhcmQgPiAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLWdyaWQtY2VsbC1sb2FkaW5nOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmIC5keGJzLXNlbGVjdC1jZWxsID4gLmN1c3RvbS1jb250cm9sOm9ubHktY2hpbGQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XHJcblxyXG4gICAgICAgICYgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBpbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLmR4YnMtZml4ZWQgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCxcclxuICAgICYgLmR4YnMtZml4ZWQgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1zZWxlY3QtY2VsbCB7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuXHJcbiAgICAgICAgJiA+IC5jdXN0b20tY29udHJvbDpvbmx5LWNoaWxkID4gLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aC5keGJzLWdyaWQtY2hlY2tib3gtY29sIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIge1xyXG4gICAgICAgID4gdGQuZHgtZ3JpZC1zdW1tYXJ5LWNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB0ZC5keC1ncmlkLXN1bW1hcnktY2VsbDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAvKm1heC13aWR0aDogMXB4OyovXHJcbiAgICAgICAgICAgICYgZGl2IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQ29sb3JHcmF5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjAzNTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5jYXJkIHtcclxuICAgICAgICAmID4gLmR4YnMtdGFibGUsXHJcbiAgICAgICAgJiA+ICogPiAuZHhicy10YWJsZSB7XHJcbiAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYsXHJcbiAgICAgICAgJiA+IGRpdjpub3QoLmR4Z3ZIU0RDKTpub3QoLmR4Z3ZDU0QpIHtcclxuICAgICAgICAgICAgJiA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyLFxyXG4gICAgICAgICAgICAgICAgJiA+IHRib2R5ID4gdHIsXHJcbiAgICAgICAgICAgICAgICAmID4gdGZvb3QgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgICAgICAgICAmID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICYgPiBkaXY6bm90KC5keGd2SFNEQyk6bm90KC5keGd2Q1NEKTpub3QoLmR4YnMtZ3JpZC1ncGgpIHtcclxuICAgICAgICAgICAgJiA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmLFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICYgPiAuY2FyZCxcclxuICAgICAgICAuZHhicy1ncmlkLWVkaXQtZm9ybSA+IC5keGJsLWZsIC5yb3cgPiBkaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5keGd2SFNEQy5jYXJkLFxyXG4gICAgICAgICYgPiAuZHhndkNTRC5jYXJkIHtcclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5keGJzLWdyaWQtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgID4gLmR4YnMtZ3JpZC1maXhlZC10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR4LWJ0bi5idG4tbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHgtcm93dGVtcGxhdGUtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLWdyaWQtZWRpdC1mb3JtIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmNhcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksIChob3Zlcjogbm9uZSkge1xyXG4gICAgLmR4YnMtZ3JvdXAtcGFuZWwtY29udGFpbmVyID4gLmR4YnMtZ3JvdXAtcGFuZWwge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgLmR4YnMtc29ydC1vcmRlci1pbmRpY2F0b3IsXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50IC5keGJzLXNvcnQtb3JkZXItaW5kaWNhdG9yID4gLmR4YmwtaW1hZ2UsXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWdyb3VwLXBhbmVsLWNvbnRhaW5lciAuZHhicy1ncm91cC1wYW5lbCAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciA+IC5keGJsLWltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyAuZHhicy1ncm91cC1wYW5lbC1jb250YWluZXIgLmR4YnMtZ3JvdXAtcGFuZWwgPiAuY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPVwiZ3JpZHZpZXctY29sdW1uLXNvcnRcIl0sXHJcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiBzcGFuW2RhdGEtdG9nZ2xlPVwiZ3JpZHZpZXctY29sdW1uLXNvcnRcIl0sXHJcbi5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkgPiAuZHhicy1zb3J0LW9yZGVyLWluZGljYXRvciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcuZHhicy1oYXMtdmVydGljYWwtc2Nyb2xsYmFyOm5vdCguZHhicy12ZXJ0aWNhbC1zY3JvbGxiYXItdmlzaWJsZSkgPiAuY2FyZCA+IC5keGd2SFNEQyA+IHRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXHJcbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhcjpub3QoLmR4YnMtdmVydGljYWwtc2Nyb2xsYmFyLXZpc2libGUpID4gLmNhcmQgPiAuZHhndkNTRCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG59XHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhicy1ncmlkLXZzZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4LWdyaWQtc3VtbWFyeS1jZWxsXHJcbntcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiBpbmhlcml0O1xyXG59XHJcbi5keGJzLXBvcHVwLWVkaXQtcm93LFxyXG4uZHhicy1wb3B1cC1lZGl0LXJvdyA+IHRkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxufVxyXG5cclxuLmR4YnMtcG9wdXAtZWRpdC1yb3csXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ID4gdGQsXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ICsgdHIsXHJcbi5keGJzLXBvcHVwLWVkaXQtcm93ICsgdHIgPiB0ZCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZC1wYWdlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgJiAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmID4gbGkgPiBidXR0b246bm90KC5kaXNhYmxlZCksXHJcbiAgICAgICAgJiA+IGxpID4gZGl2LnBhZ2UtbGluazpub3QoLmRpc2FibGVkKXtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWVkaXRmb3JtIHtcclxuXHJcbiAgICAmIC5keGJzLWRhdGFncmlkLWlucGxhY2UtZWRpdC1hcmVhIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWNvbXBvbmVudC13aWR0aCk7XHJcblxyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tc2Nyb2xsLWxlZnQpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJENvbG9yQmx1ZTogdmFyKC0tYnMtYmx1ZSk7XHJcbiRDb2xvckRhcms6IHZhcigtLWJzLWRhcmspO1xyXG4kQ29sb3JJbmRpZ286IHZhcigtLWJzLWluZGlnbyk7XHJcbiRDb2xvclB1cnBsZTogdmFyKC0tYnMtcHVycGxlKTtcclxuJENvbG9yUGluazogdmFyKC0tYnMtcGluayk7XHJcbiRDb2xvclJlZDogdmFyKC0tYnMtcmVkKTtcclxuJENvbG9yT3JhbmdlOiB2YXIoLS1icy1vcmFuZ2UpO1xyXG4kQ29sb3JZZWxsb3c6IHZhcigtLWJzLXllbGxvdyk7XHJcbiRDb2xvckdyZWVuOiB2YXIoLS1icy1ncmVlbik7XHJcbiRDb2xvclRlYWw6IHZhcigtLWJzLXRlYWwpO1xyXG4kQ29sb3JDeWFuOiB2YXIoLS1icy1jeWFuKTtcclxuJENvbG9yR3JheTogdmFyKC0tYnMtZ3JheSk7XHJcbiRDb2xvcldoaXRlOiB2YXIoLS1icy13aGl0ZSk7XHJcbiRDb2xvclByaW1hcnk6IHZhcigtLWJzLXByaW1hcnkpO1xyXG4kQ29sb3JMaWdodDogdmFyKC0tYnMtbGlnaHQpO1xyXG5cclxuJENvbG9yUmVkTmFtZTogLS1icy1yZWQ7XHJcbiRDb2xvckdyZWVuTmFtZTogLS1icy1ncmVlbjtcclxuIiwiQGltcG9ydCAnZHgtYmxhem9yLnBhcmFtcy5zY3NzJztcclxuXHJcbkBtaXhpbiB1c2VyU2VsZWN0Tm9uZSB7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG50aDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbnRhYmxlLmR4LXJlc2l6ZSB0aGVhZCB0ciB0aCA+IGJ1dHRvbixcclxudGFibGUuZHgtcmVzaXplIC5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50XHJcbntcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3cHgpO1xyXG59XHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCxcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSB0YWJsZS5keC1yZXNpemUgdGhlYWQgdHIgdGggPiBidXR0b24sXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnRcclxue1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XHJcbn1cclxudGg6Zm9jdXMgPiBidXR0b246YmVmb3JlLFxyXG50aDpmb2N1cyAuZHhicy1maXhlZC1oZWFkZXItY29udGVudDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbnRhYmxlLmR4LXJlc2l6ZVxyXG57XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcbnRhYmxlLmR4LXJlc2l6ZSB0aFxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxudGFibGUuZHgtcmVzaXplIHRyIHRoIHNwYW4sXHJcbnRhYmxlLmR4LXJlc2l6ZSB0ciB0aDpub3QoLmR4YnMtdG9nZ2xlLWNlbGwpOm5vdCguZHhicy1ncmlkLWdyb3VwLWNlbGwtb2Zmc2V0KSBzcGFuLFxyXG50YWJsZS5keC1yZXNpemUgdHIgdGQ6bm90KC5keGJzLXRvZ2dsZS1jZWxsKTpub3QoLmR4YnMtZ3JpZC1ncm91cC1jZWxsLW9mZnNldCk6bm90KC5keGJzLWdyaWQtZWRpdC1mb3JtKSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZHhNYWNPU01vYmlsZVBsYXRmb3JtIHRhYmxlLmR4LXJlc2l6ZSB0aGVhZFxyXG57XHJcbiAgICBAaW5jbHVkZSB1c2VyU2VsZWN0Tm9uZTtcclxufVxyXG5cclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcjpiZWZvcmUsXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gLmR4Q29sdW1uUmVzaXplQW5jaG9yOmJlZm9yZVxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuLmR4QW5kcm9pZE1vYmlsZVBsYXRmb3JtIC5keENvbHVtblJlc2l6ZUFuY2hvcixcclxuLmR4TWFjT1NNb2JpbGVQbGF0Zm9ybSAuZHhDb2x1bW5SZXNpemVBbmNob3IsXHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3IsXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yXHJcbntcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcbi5keEFuZHJvaWRNb2JpbGVQbGF0Zm9ybSB0aDpmb2N1czpiZWZvcmUsXHJcbi5keE1hY09TTW9iaWxlUGxhdGZvcm0gdGg6Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6IG5vbmUhaW1wb3J0YW50O1xyXG59XHJcbi5keENvbHVtblJlc2l6ZUFuY2hvciB7XHJcbiAgICBAaW5jbHVkZSB1c2VyU2VsZWN0Tm9uZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDdweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG50aDpmb2N1cyAuZHhDb2x1bW5SZXNpemVBbmNob3Jcclxue1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICByaWdodDogM3B4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHZhcigtLWR4LWFjY2VudC1zaGFkb3ctY29sb3IsIHJnYmEoMTI4LDEyOCwxMjgsLjI1KSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5keENvbHVtblJlc2l6ZUFuY2hvcjphY3RpdmU6YmVmb3JlXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbn1cclxudGg6Zm9jdXMgLmR4Q29sdW1uUmVzaXplQW5jaG9yOjphZnRlclxyXG57XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWR4LWFjY2VudC1jb2xvciwgJENvbG9yUHJpbWFyeSk7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1keC1hY2NlbnQtY29sb3IsICRDb2xvclByaW1hcnkpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi50YWJsZSB0aDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1keC1hY2NlbnQtY29sb3IsICRDb2xvclByaW1hcnkpO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtLjI1cmVtLCAtLjI1cmVtLCAwKTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgbGVmdDogN3B4O1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcbi5jYXJkLWJvZHkuZHhicy1ncmlkLXBhZ2VyLmR4LXJlc2l6ZVxyXG57XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbi5keGJzLWdyaWR2aWV3IHRhYmxlLmR4LXJlc2l6ZSAuZHhicy1maXhlZCA+IHRoZWFkID4gdHIgPiB0aFxyXG57XHJcbiAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbn1cclxuIiwiXHJcbmR4YmwtdGh1bWIge1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG5keGJzLXRodW1iLWRyYWdnaW5nIHtcclxuICAgIC8vdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG4iLCIkY29sdW1uLWNob29zZXItbGFiZWwtcGFkZGluZy1yaWdodDogMjRweDtcclxuJGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi13aWR0aDogMThweDtcclxuJGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1wYWRkaW5nczogMTZweDtcclxuJGNvbHVtbi1jaG9vc2VyLWJvcmRlci13aWR0aDogMXB4O1xyXG5cclxuQG1peGluIGNvbHVtbkNob29zZXJFbGVtZW50RnJlZXplKCR0cmFuc2xhdGVZLCAkei1pbmRleCkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCR0cmFuc2xhdGVZKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleDtcclxufVxyXG5AbWl4aW4gYmFja2dyb3VuZEluaGVyaXQge1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcbkBtaXhpbiBmbGV4Q2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIHVzZXJTZWxlY3ROb25lIHtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuQG1peGluIG92ZXJyRmxvdygkb3ZlcmZsb3c6IGF1dG8sICR3ZWJraXRTY3JvbGluZzogdG91Y2gpIHtcclxuICAgIG92ZXJmbG93OiAkb3ZlcmZsb3c7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogJHdlYmtpdFNjcm9saW5nO1xyXG59XHJcbkBtaXhpbiB3aXRob3V0U2lkZUJvcmRlcnMge1xyXG4gICAgYm9yZGVyLWxlZnQ6ICAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbkBtaXhpbiBib3JkZXJUb3BSYWRpdXMoJHZhbCkge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHZhbDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkdmFsO1xyXG59XHJcbkBtaXhpbiBib3JkZXJCb3R0b21SYWRpdXMoJHZhbCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHZhbDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkdmFsO1xyXG59XHJcbkBtaXhpbiBzaXplKCR2YWwpIHtcclxuICAgIHdpZHRoOiAkdmFsO1xyXG4gICAgaGVpZ2h0OiAkdmFsO1xyXG59XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR2YWwpIHtcclxuICAgIHRyYW5zaXRpb246ICR2YWw7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR2YWw7XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICR2YWw7XHJcbiAgICAta2h0bWwtdHJhbnNpdGlvbjogJHZhbDtcclxuICAgIC1vLXRyYW5zaXRpb246ICR2YWw7XHJcbn1cclxuQG1peGluIHRleHRUcnVuY2F0ZSB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUudXAge1xyXG4gICAgQGluY2x1ZGUgY29sdW1uQ2hvb3NlckVsZW1lbnRGcmVlemUoY2FsYygxcHggLSAxMDAlKSwgMTAwNik7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmZyZWV6ZS5kb3duIHtcclxuICAgIEBpbmNsdWRlIGNvbHVtbkNob29zZXJFbGVtZW50RnJlZXplKGNhbGMoMTAwJSAtIDFweCksIDEwMDQpO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5mcmVlemUge1xyXG4gICAgQGluY2x1ZGUgY29sdW1uQ2hvb3NlckVsZW1lbnRGcmVlemUoMCUsIDEwMDUpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgb3ZlcnJGbG93O1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50cy1jb250YWluZXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIucGFnZS1saW5rOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgei1pbmRleDogYXV0bztcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1czo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS1oLCBhdXRvKTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRvcDogY2FsYyh2YXIoLS10LCBhdXRvKSAtIHZhcigtLWJ0LCBhdXRvKSk7XHJcbiAgICBib3gtc2hhZG93OiBpbmhlcml0O1xyXG4gICAgei1pbmRleDogMTAwMTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLnBhZ2UtbGluazpmb2N1cyAuY29sdW1uLWNob29zZXItZHJhZy1pY29uLW93bmVyIHtcclxuICAgIHRvcDogdmFyKC0tdCwgYXV0byk7XHJcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taCwgYXV0bykgLSB2YXIoLS1idCwgYXV0bykgKiAyKTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcclxuICAgIEBpbmNsdWRlIGZsZXhDZW50ZXJlZDtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItaGVhZGVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRjb2x1bW4tY2hvb3Nlci1ib3JkZXItd2lkdGghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMzI1cHg7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgd2l0aG91dFNpZGVCb3JkZXJzO1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC44NXJlbTtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6ICRjb2x1bW4tY2hvb3Nlci1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkY29sdW1uLWNob29zZXItYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcclxuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbmhlcml0O1xyXG59XHJcbi5jb2x1bW4tY2hvb3Nlci1jb250YWluZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlclRvcFJhZGl1cyh1bnNldCk7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tUmFkaXVzKHVuc2V0KTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lci5pbi1kcmFnIHtcclxuICAgIEBpbmNsdWRlIHVzZXJTZWxlY3ROb25lO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICB6LWluZGV4OiAxMDA4O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XHJcbiAgICBAaW5jbHVkZSB1c2VyU2VsZWN0Tm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyLmNvbHVtbi1jaG9vc2VyLWVuYWJsZS1kcmFnLWRyb3AgLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICYgPiAuY29sdW1uLWNob29zZXItZWxlbWVudC1jaGVja2JveCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRjb2x1bW4tY2hvb3Nlci1sYWJlbC1wYWRkaW5nLXJpZ2h0fSArICN7JGNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi13aWR0aH0gKyAjeyRjb2x1bW4tY2hvb3Nlci1kcmFnLWljb24tcGFkZGluZ3N9KTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggPiBsYWJlbCB7XHJcbiAgICBAaW5jbHVkZSB0ZXh0VHJ1bmNhdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY2hlY2tib3ggLmR4YmwtY2hlY2tib3ggaW5wdXQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94ID4gLmR4YmwtY2hlY2tib3ggLmR4YnMtY2hlY2tib3gtbGFiZWwuZHhicy1jaGVja2JveC1sYWJlbC13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC45MjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgZmxleENlbnRlcmVkO1xyXG5cclxuICAgIC5jb2x1bW4tY2hvb3Nlci1idXR0b24taWNvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSgxNnB4KTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1kcmFnLWljb24ge1xyXG4gICAgQGluY2x1ZGUgc2l6ZSgxOHB4KTtcclxufVxyXG5cclxuLmNvbHVtbi1jaG9vc2VyLWRyYWctaWNvbi1vd25lciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4Q2VudGVyZWQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICB3aWR0aDogY2FsYygjeyRjb2x1bW4tY2hvb3Nlci1kcmFnLWljb24td2lkdGh9ICsgI3skY29sdW1uLWNob29zZXItZHJhZy1pY29uLXBhZGRpbmdzfSk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLWtodG1sLXVzZXItZHJhZzogZWxlbWVudDtcclxuICAgIC13ZWJraXQtdXNlci1kcmFnOiBlbGVtZW50O1xyXG59XHJcblxyXG4uY29sdW1uLWNob29zZXItZXhpdC1pY29uIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMThweCk7XHJcbn1cclxuXHJcbi5jb2x1bW4tY2hvb3Nlci1leGl0LWJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBzaXplKDE4cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmJvcmRlci1pbmhlcml0ID4gLm1vZGFsLWJvZHkge1xyXG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEluaGVyaXQ7XHJcbiAgICBib3JkZXI6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuLmR4YmwtdG9vbGJhci1kcm9wZG93bi5ib3JkZXItaW5oZXJpdCA+IC5tb2RhbC1ib2R5ID4gLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnRzLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW5oZXJpdDtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxufVxyXG5cclxuLmdyaWQtdG9vbGJhci5jYXJkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJsLXRvb2xiYXItZHJvcGRvd24uZHhibC10b29sYmFyLWRyb3Bkb3duLW1vZGFsIC5jb2x1bW4tY2hvb3Nlci1lbGVtZW50LWNoZWNrYm94IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZHJhZy1pY29uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLWRyb3Bkb3duLmR4YmwtdG9vbGJhci1kcm9wZG93bi1tb2RhbCAuY29sdW1uLWNob29zZXItZWxlbWVudHMtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG92ZXJyRmxvdyh1bnNldCwgdW5zZXQpO1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxufVxyXG4uZ3JpZC1oZWFkZXItdGVtcGxhdGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyQm90dG9tUmFkaXVzKDApO1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG4gICAgQGluY2x1ZGUgd2l0aG91dFNpZGVCb3JkZXJzO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG4uZ3JpZC1oZWFkZXItdGVtcGxhdGUgKyAuZHhicy10YWJsZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZHhibC10b29sYmFyLW5vLWl0ZW0tdGV4dCAuZHhibC10b29sYmFyLWdyb3VwIC5jb2x1bW4tY2hvb3Nlci1idXR0b24tbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29sdW1uLWNob29zZXItZWxlbWVudC1jb250YWluZXIubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG4uZHhJRSAucGFnZS1saW5rLmNvbHVtbi1jaG9vc2VyLWVsZW1lbnQtY29udGFpbmVyOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCIuZHhibC1ncmlkW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1ncmlkIHRyW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSA+IHRkOmZvY3VzLFxyXG4uZHhibC1ncmlkIHRib2R5W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1saXN0LWJveFtkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcclxuLmR4YmwtY2FsZW5kYXJbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMtd2l0aGluLFxyXG4uZHhibC1kcm9wZG93bltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cy13aXRoaW4sXHJcbi5keGJsLW1vZGFsW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLXdpdGhpbixcclxuLmR4YmwtYnRuLWdyb3VwW2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG4uZHhibC1idG4tZ3JvdXAtdmVydGljYWxbZGF0YS1keC1mb2N1cy1oaWRkZW5dICo6Zm9jdXMsXHJcbi5keGJsLWJ0bi1kcm9wZG93bltkYXRhLWR4LWZvY3VzLWhpZGRlbl0gKjpmb2N1cyxcclxuLmR4YmwtYnRuLXNwbGl0W2RhdGEtZHgtZm9jdXMtaGlkZGVuXSAqOmZvY3VzLFxyXG5bZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJzLWNsZWFyLWJ0bjpmb2N1cywgW2RhdGEtdG9nZ2xlPVwiZ3JpZHZpZXctY29sdW1uLXNvcnRcIl06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5bZGF0YS1keC1mb2N1cy1oaWRkZW5dIC5keGJzLWNsZWFyLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcbiIsIi5keC1ibGF6b3ItY29sb3JwaWNrZXIge1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblxyXG4gICAgLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jdXN0b20tY29sb3ItYXJlYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHgtYmxhem9yLWNvbG9ycGlja2VyLXRhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1hdXRvbWF0aWMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItYXV0b21hdGljLWNhcHRpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItY2VsbCB7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5keC1ibGF6b3ItY29sb3JwaWNrZXItc2VsZWN0ZWQtY29sb3Ige1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUge1xyXG4gICAgd2lkdGg6IDEyLjVyZW07XHJcbiAgICBoZWlnaHQ6IDEyLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1wYWxsZXRlLWdyYWRpZW50LXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDApKSx0byh3aGl0ZSkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDApLCNmZmYpO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLXBhbGxldGUtZ3JhZGllbnQtYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20ocmdiYSgwLDAsMCwwKSksdG8oYmxhY2spKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCggMTgwZGVnLHJnYmEoMCwwLDAsMCksIzAwMCk7XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItaHVlLXNjYWxlLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zY2FsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IGJvdHRvbSxsZWZ0IHRvcCxmcm9tKHJlZCksY29sb3Itc3RvcCgxNyUsI2ZmMCksY29sb3Itc3RvcCgzMyUsIzBmMCksY29sb3Itc3RvcCg1MCUsIzBmZiksY29sb3Itc3RvcCg2NyUsIzAwZiksY29sb3Itc3RvcCg4MyUsI2YwZiksdG8ocmVkKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDBkZWcscmVkIDAsI2ZmMCAxNyUsIzBmMCAzMyUsIzBmZiA1MCUsIzAwZiA2NyUsI2YwZiA4MyUscmVkIDEwMCUpO1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWN1c3RvbS1jb2xvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWh1ZS1zZWxlY3Rpb24tcmVjdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGhlaWdodDogMC42NXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmR4LWJsYXpvci1jb2xvcnBpY2tlci1jb2xvci1zZWxlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC4zNSk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5keC1ibGF6b3ItY29sb3JwaWNrZXItZWRpdG9ycy1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5keGJzLXRleHRib3g6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHgtYmxhem9yLWNvbG9ycGlja2VyLWJ0bi1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG5cclxuICAgIC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBDb21tb24gKi9cclxuXHJcbi5keGJzLXBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyogQWNjZXNzaWJpbGl0eSAqL1xyXG4uZHhBSUZFLFxyXG4uZHhBSUZNRSB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDApO1xyXG4gICAgLyogY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCk7ICovXHJcbn1cclxuXHJcbi5keEFJRkUge1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5keEFJRk1FIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi8qIEdyaWRWaWV3ICovXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5jYXJkLWJvZHkgPiAuY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5iZy1wcmltYXJ5IC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1pbmRlbnQtY2VsbCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IC5keGJzLWVtcHR5LWRhdGEtcm93ID4gdGQge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZHhicy1lbXB0eS1kYXRhLXJvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi8qIG5vbi1kYXRhLWhlYWRlciAqL1xyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwsXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0aGVhZCA+IHRyID4gdGguZHhicy1zZWxlY3QtY2VsbCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIGNvbW1hbmQgY2VsbCBidXR0b25zICovXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZHhicy1jbWQtY2VsbCA+IC5keGJsLWJ0bi1saW5rLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwgPiAuZHhibC1idG4tbGluayB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIG1hcmsge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtY21kLWNlbGwsXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLXNlbGVjdC1jZWxsIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWxvYWRpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKiBGaXhlZCBsYXlvdXQgKi9cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkIHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4uZHhicy1ncmlkdmlldyAuZHhicy1maXhlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4vKiBTY3JvbGxpbmcgKi9cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyxcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2Q1NEIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREM6Zmlyc3QtY2hpbGQsXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4YnMtZ3JpZC1oc2QpLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0Q6Zmlyc3QtY2hpbGQgeyAgLypoaWRkZW4qL1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxufVxyXG5cclxuLyogQm9yZGVycyAqL1xyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLW5sYixcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtbnJiIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkID4gLmR4Z3ZDU0QgPiB0YWJsZSB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkhTREMgKyAuZHhndkNTRDpub3QoLmR4LXNjcm9sbGluZykgPiB0YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldy5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlOm5vdCguZHhicy1mbS1kZXRhaWxzKSA+IC5jYXJkID4gLmR4Z3ZDU0Q6bm90KC5keC1zY3JvbGxpbmcpID4gdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG59XHJcblxyXG4vKiBHcmlkVmlldyBhbmQgQ2FyZFZpZXcgaGVhZGVycyAoY2VsbHMgYW5kIGJsb2NrcykgKi9cclxuLmR4YnMtdGguY2FyZCB7XHJcbiAgICBtYXJnaW46IDAgMC41ZW0gMCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogLjNyZW0gLjc1cmVtO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4uZHhicy10aC5jYXJkID4gLmNhcmQtYm9keSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ci5keGJzLWZpbHRlci1yb3cgPiB0ZCxcclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkuZHhicy1ub2NsaWNrIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5ID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogOTkuOSU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoID4gYnV0dG9uOm5vdCguZHhicy1jbWQtYnRuKSxcclxuLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBidXR0b24ge1xyXG4gICAgcGFkZGluZzogMCAuMnJlbTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG59XHJcblxyXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5keGJzLWZpeGVkLWhlYWRlci1jb250ZW50ID4gYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDAgLjJyZW07XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtZml4ZWQgLmR4YnMtZml4ZWQtaGVhZGVyLWNvbnRlbnQgPiBzcGFuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgdGQudGFibGUtYWN0aXZlLmJnLXByaW1hcnkudGV4dC13aGl0ZSA+IC5keGJsLWNoZWNrYm94ID4gbGFiZWwge1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcclxufVxyXG4vKiBQb3B1cENvbnRyb2wgKi9cclxuXHJcbi5keGJzLWZhc3QtbmF2LmRyb3Bkb3duLW1lbnUsXHJcbi5keGJzLWRyb3Bkb3duLWFyZWEuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3IC5keGJzLXRoLmNhcmQgPiAuY2FyZC1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmR4YnMtZ3JpZHZpZXcgLmR4YnMtdGguY2FyZCA+IC5jYXJkLWJvZHkgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiIsIi8qIEJsYXpvciAqL1xyXG5cclxuLyoqIEJsYXpvciBEYXRhIEdyaWQgKiovXHJcbjpub3QoLmR4YmwtbGlzdGJveCkgPiAuZHhicy1ncmlkdmlldyB7XHJcbiAgICAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW46aG92ZXIsXHJcbiAgICAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW46Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IGJ1dHRvbi5keGJsLWJ0bi1saW5rLFxyXG50ZC5keGJzLWNtZC1jZWxsID4gYnV0dG9uLmR4YmwtYnRuLWxpbmssXHJcbnRoLmR4YnMtY21kLWNlbGwgPiBidXR0b24uZHhibC1idG4tbGluayB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnRoLmR4YnMtY21kLWNlbGwgPiBidXR0b24uZHhibC1idG4tbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcbi8qIFZpcnR1YWwgU2Nyb2xsaW5nICovXHJcblxyXG4uZHhicy1ncmlkdmlldyA+IGRpdiA+IC5keGJzLWdyaWQtdnNkIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3LmR4YnMtaGFzLXZlcnRpY2FsLXNjcm9sbGJhci5keGJzLXZlcnRpY2FsLXNjcm9sbGJhci12aXNpYmxlID4gLmNhcmQgPiAuZHhndkhTREMuZHhicy1zY3JvbGxiYXItcGFkZGluZ1xyXG57XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1keC1zY3JvbGxiYXItd2lkdGgsIDE3cHgpO1xyXG59XHJcblxyXG4uZHhndkhTREMgPiAuZHhicy10YWJsZS50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5keGd2Q1NEIHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG4vKiBUaGVyZSBpcyBub3QgcGFnZXIgKi9cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCA+IC5keGd2SFNEQyArIC5keGd2Q1NEIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5keGJzLWdyaWR2aWV3ID4gLmNhcmQgPiAuZHhndkNTRCArIC5jYXJkLWJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogaW5oZXJpdDtcclxufVxyXG5cclxuLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyLmR4YnMtZ3JpZC1maXJzdC1sZXZlbC1ncm91cCA+IHRkLmR4YnMtdG9nZ2xlLWNlbGwsXHJcbnRhYmxlLmR4YnMtdGFibGU6bm90KC5keGJzLWdyb3VwZWQpID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOm5vdCguZHhicy1ncmlkdmlldy1yb3ctZGV0YWlscykge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLyogY29tbWFuZCBjZWxsIGJ1dHRvbnMgKi9cclxuLmR4YnMtZ3JpZHZpZXcgPiAuY2FyZCAuZHhicy10YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5keGJzLWNtZC1jZWxsID4gc3BhbiA+IC5keGJsLWJ0bi1saW5rLFxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmR4YnMtY21kLWNlbGwgPiBzcGFuID4gLmR4Z0JDVEMgPiAuZHhibC1idG4tbGluaywgLy9sYWNrIChiYXRjaCBtb2RlKVxyXG4uZHhicy1ncmlkdmlldyA+IC5jYXJkIC5keGJzLXRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmR4YnMtY21kLWNlbGwgPiBzcGFuID4gLmR4YmwtYnRuLWxpbmsge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG4vKiBDb2x1bW4gSGVhZCBEcmFnZ2luZyAqL1xyXG4uZHgtZHJhZ2dpbmctc3RhdGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAyMDAwMDtcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbiAgICAvKmFuaW1hdGlvbjogdHJhbnNsYXRpbmcgNHMgbGluZWFyIGluZmluaXRlOyovXHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4IDBweCByZ2JhKDAsMCwwLDAuMTIpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4IHJnYmEoMCwwLDAsMC4xMik7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLypoaWRkZW4qL1xyXG4uZHhicy10aC5keC1kcmFnZ2luZy1zdGF0ZSA+IC5jYXJkLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxufVxyXG4uZHhndi10YXJnZXQtbWFya3Mge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAxOTk5OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxufVxyXG4uZHhicy1ncm91cC1wYW5lbC1lbXB0eSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi8qIENvbHVtbiBHcm91cGluZyAqL1xyXG4vKmxhY2sqL1xyXG4uZHhicy1oZWFkZXItaW5kZW50IHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi8qbGFjayovXHJcbi5keGJzLWhlYWRlci1pbmRlbnQ6bm90KC5keGJzLWhlYWRlci1pbmRlbnQtbGFzdCkge1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi8qbGFjayovXHJcbi5keGd2QXJtID4gLmR4YnMtaGVhZGVyLWluZGVudCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbn1cclxuLypsYWNrKi9cclxuLmR4Z3ZBcm0gPiAuZHhicy1oZWFkZXItaW5kZW50ID4gLmludmlzaWJsZSB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuLyoqIEJsYXpvciBDb21ib0JveCAqKi9cclxuLmR4LWRyb3Bkb3duLWxpc3QtY29udGFpbmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLypsYWNrKi9cclxuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKmxhY2sqL1xyXG4uZHgtbGItZGF0YWdyaWQgPiAuY2FyZCA+IHRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG5cclxuLypsYWNrKi9cclxuLmR4LWxiLWRhdGFncmlkID4gLmNhcmQgPiB0YWJsZS5keGJzLXRhYmxlID4gdGJvZHkgPiB0ci5kcm9wZG93bi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuLyogQ29tbW9uIGZvciBCbGF6b3IgKi9cclxuLmR4YnMtYm9yZGVyLXJhZGl1cy10b3AtMCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHgtYm9yZGVyLXJhZGl1cy1pbmhlcml0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtbGVmdC1pbmhlcml0IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtaW5oZXJpdCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR4LWJvcmRlci1yYWRpdXMtcmlnaHQtMCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuIiwiXHJcbi5keGJzLWdyaWR2aWV3IHtcclxuICAgIC5keGJzLWRhdGEtcm93ID4gdGQsXHJcbiAgICB0ciA+IHRoLmR4YnMtc2VsZWN0LWNlbGwge1xyXG4gICAgICAgICY+IC5keGJsLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAmPiBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5keGJzLXNlbGVjdC1jZWxsID4gLmR4YnMtY2hlY2tib3ggPiAuY3VzdG9tLWNoZWNrYm94ID4gLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZHhicy1maXhlZC1oZWFkZXItY29udGVudCA+IHNwYW4sXHJcbiAgICAuZHhicy1ncm91cC1wYW5lbCBzcGFuIHtcclxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY+IC5jYXJkIHtcclxuICAgICAgICAmID4gLmR4YnMtdGFibGUgPiAqIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhicy10YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC12c2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC1oc2QgPiAuZHhicy10YWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgJj4gLmR4YnMtZ3JpZC1oZWFkZXItY29udGFpbmVyID4gLmR4YnMtdGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmR4YnMtdGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhndkhTREMgdHIsXHJcbiAgICAgICAgJj4gLmR4Z3ZDU0QgdHI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY+IC5keGJzLWdyaWQtcGFnZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPiAuZHhicy1ncmlkLWhlYWRlci1jb250YWluZXIuZHhicy1ncmlkLWdwaCA+IC5keGJzLWZpeGVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj4gLmdyaWQtaGVhZGVyLXRlbXBsYXRlICsgLmR4YnMtdGFibGUge1xyXG4gICAgICAgICAgICAmID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJiA+IGNvbGdyb3VwICsgdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmR4Z3ZIU0RDID4gLmR4YnMtdGFibGUgPiB0aGVhZCxcclxuICAgICAgICA+IC5keGd2Q1NEID4gLmR4YnMtdGFibGUgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
